How to decide which instances of opposition to gay marriage are hateful and bigoted.

Isn’t bigotry defined as not being able to tolerate different views? So aren’t the people calling others bigots bigots themselves by not being able to tolerate other people having different opinions?