I do think keeping any fish and then saying someone else should not keep a particular fish is hypocritical. Who is to say one fish should be kept while another should not? If you do not want to be hypocritical or a naturalist, then I would think you would not keep fish at all in an aquarium, but rather in a lake, river, or their natural habitat.
Not entirely. There is a huge difference between keeping, say, a fully domesticated betta or guppy that was captive bred and so different from its wild form that - much like a dog or albino mouse - would never survive in the wild (being more suitable for captive living due to domestication), and buying an endangered marine fish that is being depleted in its natural habitat due to over-capture for the pet trade. Or buying a species that does poorly in captivity, or whose needs can not be properly met upon reaching maximum adult size. Or heck, buying dyed and tatooed fish.
Different situations dictate what is proper in fishkeeping, so I certainly do not think someone is being a hypocrite by reccomending against the keeping of a particular species when there are blatant ethical concerns. And for the most part, the only way we can discuss these ethical concerns is to bring them up when a topic involving them arises. Now, it sounds like what you have planned would be relatively safe for the fish involved now that you've described everything, but many people would not go to the length you have to provide for their proper care and to learn from them. If we didn't bring up the issues about caring for sunnies, and you happened to be, say, a 14 yr old with a 10g tank who just thought they looked cool and wanted to own some, the fish would have died a horrible, traumatic death. I'd rather have people be a tad hypocritical and suggest against high-maintenance fish than say nothing to avoid hurting someone's feelings and have many fish die as a result.