Also, the blue lobster may eat the fish if they are small. If he's smaller that they are, he will be an expensive snack. I forgot you had one in there too. Crays/lobsters are really really fun to have though, I would recommend keeping him for the 20 gallon and finding some compatible fish or just keeping him by himself. And you are right, it is sad that it is so common for fish to be sold like items, with no regard for their needs. Last time I was in petsmart I had to wait for a while while the associate helped a guy get a snake. Explained their needs for bedding, food, heating, how to feed, and the guy had to sign an adoption paper to confirm that he understood its needs and would care for it properly. Fish just get netted, bagged, and are handed over usually no questions asked. I will say that this particular guy was informed enough to ask a few questions about the tank they were going into, and we joked about how I needed fresh blood in my guppies to keep future generations healthy. But still, at most places this is a rarity. I'm lucky enough to have a good locally owned place in town that does look after the welfare of the fish they sell, but many people don't. I believe you said you are 45 minutes away from a pet store, so I doubt you have many choices. This is where research comes in! Don't just take advice from the store, but know what you need and why before you go in and don't let them sell you things you don't need. Also, there may be some local pet stores closer than you think, just not big enough to really advertise. There's a forum on here for regions, maybe make a post for your regional forum and see if anyone near you has some suggestions.