so, if you're against publicity of immoral behavior, do you support censorship laws to make it illegal to depict or describe sex between un-married couples? I mean, to be logical and consistent with this "public" argument, you'd have to say that public immorality (in your view) cannot be allowed. no public drinking, no public smoking, no public swearing, no public anything-that-someone-might-think-is-immoral. what if someone else thinks it is immoral to speak against abortion, or to carry a Bible in a public park, or display the Ten Commandments outside your residence? should these things be illegal, also? I don't think it's the publicity that bothers you.
how does it infringe on YOUR rights for two men to be married, or have a civil union, or whatever?
and instead of quibbling about the stupidities of homosexuals, or arguing tediously about the details of why homosexual behavior is adverse for society...let's let that go to the state level. then people can live in a state that doesn't allow gay marriage, if it is that important to them. most likely, it's only important enough for people to get up on their soap-box for a spell. the dangerous thing about that is that politicians do the same thing, only the consequences of what they do on their soap-boxes are much bigger, and more permanent.