With regards to 'homophobia'..
Terms such as homophobia imply a hatred, intolerance or irrational fear of homosexuals, which isn't what Mo has shown here. Mo didn't show any negativity to lesbianism, but merely made a comment about Sturgeon possibly being one, which is a serious rumour that has done the rounds for a long time especially within Nationalist circles. He didn't even say it was wrong.
Even if he did say it was wrong, this wouldn't imply a hatred, intolerance or irrational fear of lesbians either IMO. It's perfectly possible to think that something is wrong without hating those who do that thing.
Recently made up terms such as homophobia are usually used to shut people up or brow beat them into having a certain outlook in life IMO. I'm not saying you're doing that to Mo, but it's what I see all the time.