I think there is a sort of "not in my backyard" mentality going on here. Any fish in the aquarium trade comes from stock taken from the wild. Is it less dirty if someone else has taken the fish, with high losses from initial netting to pet store, than if someone catches a fish by their own methods and takes it home? I think catching your own fish to keep is more ethical than letting someone else do the dirty work, and taking an out of sight, out of mind stance on where the fish come from.
I worked for years in an LFS, and know for a fact that from capture to customer tank, the tropical fish trade has a ridiculously high mortality rate. I think local/personal breeding and selling is much more ethical than importing fish any day, but those fish have a lineages that are the same as all wild caught pet fish.
Now I work in fish conservation, and even though we do kill many fish for research purposes, I also catch and keep all kinds of fish for aquaria at home, school , and work. Amazingly mortality is extremely low with this method. I'v even kept fish caught with electrofishing with no problem. However, I'm not going to strip a river clean of all of a certain fish, such as darters, to supply the demand of a foreign country. I think that is the true crime in this hobby. Who are we to think we deserve to strip another land's natural resources just because our dollar goes farther over there, and entice people with less money to sell off their local wildlife?
I didn't want to have any part of this thread after reading the hypocrisy and ignorance throughout it, but I just couldn't read another word of it without saying anything. And guess who else is guilty of this hypocrisy... me. Yes, I have a tank of bichirs at home. Fish that came from lands where my dollar goes very far. However, at this point I support the aquarium fish trade as little as possible. My personal stance now is to not buy improted fish anymore.
I think it's great when people put local fish in tanks for their education, enjoyment, and overall appreciation. People are also less likely to deplete a resource if it is for personal use, and not a profit (though it does happen).
The Rainbow Trout was also not native, but stocked, and my personal belief is that it doesn't belong in the wilds of Arizona.
And one more thing, before you criticize what other people put in their tanks, check what you have and the size of tanks you keep them in. Oh wait, someone else did the dirty work and caught those fish, so it must be ok.