I'm sorry about the situation. I really am. But this not being normal has been the norm for thousands of years. Thinking you can change it now, in a decade, is naïve, and worse, it is arrogant. Calling people who don't want gay marriages biggots will just deepen the divide, and this is exactly what has been happening for a lot of time now - shaming, lecturing and ironically, complete disregard for the differing opinions. It is what it is and it's unfortunate but they are more and they are fanatics. Humans are animals. If you challenge them, prepare for the duel.