I normally really like you Sebbers , but you're being completely irrational.
Person has a stance against same-sex marriage. Person meets a homosexual. Person still respects homosexual's opinion, but does not agree with their lifestyle on a personal standpoint.
You have a stance for same-sex marriage. You meet Person. You do not agree with Person's opinion, and because Person doesn't have the same opinion as you, Person is instantly "hateful" and "homophobic" and "wrong."
How do you not see that you're being the hateful one right now?