Perhaps it would help if we isolate your issue with this.
Are you against gay marriage because of biblical or legal reasons? Or are you of the opinion that gays do not have rights? Are you against the LGBT community protesting or them generally? These are honest questions and I'd appreciate honest answers. Perhaps if we can isolate the issue we could hone down to that rather than expanding into all manner of tangents.
If I helped you then please consider thanking me. A thanks produces lots of warm and fuzzies and is cheaper and easier than buying me a round of booze.