Bigotry is not about "hating"...it's about ignorance. And they don't come more ignorant than Rob Ford. Ford does not embrace things beyond his little bubble. In fact, he is terrified by them. Which is why he ignores his duty as mayor, and actually pretends it doesn't exist.
Ford believes homosexuality is "wrong" in the wonky manner lots of people do....he isn't militant against them....he just would rather not deal with it. That's why he completely ignored all Pride functions as if it didn't exist, despite the media circus surrounding it. Lastman was the same way, but put his personal uneasiness aside and made an effort (and I doubt he changed his personal feelings on homosexuality)....something Ford would never do.
It's unbelievable that so many people can ignore the level of despicable Ford is. I thought his level of stupid was so obvious to preclude people even taking him seriously. It seems his physical appearance (somewhat irrelevant) is what people notice most.
The whole thing is just surreal.