In my humble opinion the reason most special interest groups place their color, creed or preference in everybody's face is so they can gain special rights not equal rights. I'm not saying that is what this dude is doing but it's the main reason most do at all. At my job(26 years) I've worked with hundreds and hundreds of gays and most of them that place their sexual pref on their sleeve is so nobody else can have an opinion about ANYTHING that would differ from theirs. The gays push our employer into a very delicate dance to enforce our work rules. We've had men show up to work wearing the women's uniform skort daring the company to enforce the uniform policy and then then company has to defend itself from a discrimination lawsuit. If I've heard it once, I've heard it a hundred times, "If they fire me, I'll sue them because I'm gay!". The company last year had to define each piece of uniform clothing as either men's or women's.
I don't give a @%^$# what someone else likes or dislikes especially when they try to force me understand or agree with them.
Dale Carnegie says, "Those convinced against their will, are of the same opinion still."