The ethics of this are not clear cut.
On the one hand, over-collection could certainly be a problem. On the other, there are certainly some fish who can bear a certain amount of collection, and it is another small-scale industry that benefits people in parts of the world where it's sorely needed - I'd rather see cichlid and tetra collection in say Columbia than cocaine production.
Managed, wild collection is not inherently a bad thing.
There is also, of course, the ethical question about the poor condition of many mass-farmed fish - you know, the guppies that die as soon as you look at them, the neons who can't survive outside of an antibiotic soup.