No, holding bigoted attitudes towards others based on their sexual orientation makes someone a bad person in that regard. Pretty simple.
Lets see:
bigotry:stubborn and complete intolerance of any creed, belief, or opinion that differs from one's own.
It is painfully obvious to all but you that you are the very definition of a bigot.