I believe your last sentences contain a false premise. You, bravo and others have used the word "flaunt" as if it's a given that gays who can now admit their sexuality will do it in a flamboyant, pushy manner. Why should this be the case? It only means that people living and working together can say they have a same-sex partner rather than an opposite-sex spouse or girlfriend/boyfriend. To say they'd be "flaunting" is just buying into an old, tired stereotype. I believe we all know friends, neighbors, acquaintances, colleagues and family members who may be homosexual and it hadn't made a bit of difference in the scheme of things. People shouldn't have to hide or be punished for something for which they had no choice. It's no different from discrimination based on color, race or gender.
I thought all sexual activity, not just homosexual, was forbidden on duty. People should be punished for breaking the rules because of their actions, not their preferences.
What bugs me is people defending discrimination and prejudice as if such an attitude is justified. Nothing but nothing legitimizes it, and I resent that my tax dollars help support a group that practices discrimination.
Apples and oranges.
Because it forces people to be dishonest, it justifies haters, it's DISCRIMINATION, and discrimination is ILLEGAL.