I certainly don't think it should mean hating gays (sorry Hifly!), being a MRA, or having Drumpf's views on Islam.
It is possible to oppose, or only lukewarmly support same-sex marriage without hating gays. In my opinion, this is the position of the majority of Republicans and even many Democrats. Marriage is an important part of all religions, which is why I prefer the term "civil union" for same-sex or other civil marriages. If some religious denominations want to conduct same-sex marriages, that is a debate which can happen in the religious arena, which is where it belongs. Civil unions take away no rights from same-sex couples while respecting religious institutions. In fact, civil unions are an expansion of gay liberties because nobody has the inherent right to get married at all, as far as the government is concerned. Personally, I'm fine with the status quo regarding same-sex marriage, but the attitude by some on the left to describe any reservations about same-sex marriage as being anti-gay is disrespectful.
Nowadays, almost anything can get you labelled as a racist, homophobe, sexist, etc. It doesn't feel good to be called those things when you are not a hateful person. In fact, calling people such things only incites hatred. The rise of Trump is not only because of his supporters being neglected by the GOP. Liberal Democrats have been attacking these people - the weak, the voiceless, the natural constituency of the Democratic Party - and making them feel like outsiders in their own country.