Chilbal (& Wolfgang),
I know these are supposed to be respectful & polite forums however I (respectfully) completely disagree, and I also believe you are looking at this issues too simplistically.
For example: when fish are caught (with nets or cyanide or by any other mechanism) they are shipped in small bags of water (inside packing boxes) in the bellies of planes to whatever wholesaler is paying for the fish. The death rate of shipping reef fish in boxes like this is over 50% (I know this because I had a friend who ran a business in this space on 4 islands in the Pacific (for the N. American, Japanese, and Korean markets) - he let the business die after 3 years when he couldn't find economical ways of reducing the mortality rate. Wholesalers pay for live fish only - so collectors will always ship 2x-3x the number of fish ordered to make sure they fulfill their orders - they expect a high % of die off in transportation (due to stress, overheating, lack of oxygen, lack of food, etc.)
Then add in the mortality rate for shipping to either retail or end customers, which is another 10%-20%.
A huge number of fish are being taken off the reefs so that some people can watch these "pretty fish" in their tanks in their living rooms. Anyone who supports this trade and is also an underwater photographer is at a minimum a hypocrite, and more likely just selfish.
I'll say it again - if you believe that it is unethical to keep a Cheetah as a pet, then there should be no reason in keeping reef fish in a private aquarium.
Collectors for public aquariums are a totally different breed - and in many cases work for the aquariums themselves (like the Monterey Bay Aquarium) - in many countries they have to maintain a scientific specimen collection license, and must agree to a standard of ethical collection (and husbandry) practices.
If you care about the reef don't maintain a private aquarium -go support your public aquarium instead.