People claim that "under God" is so offensive that it should be removed entirely from the Pledge of Allegiance. But should it? They don't have to say it, but can everyone else say it if they want to? Is it really so offensive to the point that it's harmful to human rights? There is such thing as freedom of speech. Is there? Because if it's removed because it's offensive to non-believers then "liberty and justice to all" could also be removed because racist people find it "offensive".
I don't hate gay people. Some of my best friends are gay! I just oppose same-sex marriage and homosexual acts. I pray for people who are born with that kind of orientation, that they may live a chaste life. Dose that sound hateful to you?