> Saying you don't understand because you don't agree
You can't make an assessment about whether you agree if you don't understand - the latter must must happen before the former can come to pass. It would either be the case that you don't understand because the explanation is complex or it contains logical fallacies...the latter applies to your statement above.
> is like saying you don't understand why a homosexaul is homosexual.
It's fine to say you don't understand why a homosexual is homosexual - however it's not fine to impose restrictions, punishment, violence or torment for what goes on between consenting adults. You're allowed to find it odd or not to your taste, but you're expected to live and let live.
> Last time I checked, that's called "bigotry"
Bigotry is intolerance stemming from a preconceived opinion that isn't based on reason or experience. And I'd agree that the liberal/progressive side can exhibit such intolerance - I've been on the receiving end despite considering myself progressive. But if we're going talk about the old classics like racism, homophobia, and sexism -- the conservative side knows the art better than any.