And here we are back to the intolerance of tolerance. Neither side is wholly right, nor the only two sides to the issue.
You are mistaken. Tolerance do not require to tolerate intolerance. Half a century ago there were many people (and sadly, there are still some) who thought that a white and a black person should not be able to marry each other. Not every opinion is equal. Those people were just wrong.
Also, the situation is not symmetrical. No one is forcing the sweet man-love upon the homophobes. It is the religious people who are trying to force others to conform to their morals. I cannot stand beetroots and it is my right to not eat them. But if I'd try to get that vegetable banned so that no one could eat them then I would just be a dick.