You're right... it isn't but if they do that doesn't make them a homophobe or an asshole. It's how they go about disagreeing that would turn them into an asshole or homophobe.
Agreed. That right there is what makes all the difference. In reality you can sit at home and stew and hate homosexuals all day and night. It's those who decide to take it to the streets that are the real problem, and in reality should probably be classified as something other than a homophobe.