You're wrong. I think gay marriage should be legal in secular states but oppose its legalisation in non-secular states.
Abdi Johnson is being deliberately retarded here.
Canada is a secular country and the gay marriage laws in Canada have been in place for well over a decade. You can oppose gay marriage from a moral standpoint while being fully okay with it from a Canadian Legal standpoint.
I have absolutely no interest in turning Canada into a religious Theocracy, so I don't see it as an issue if a Muslim-Canadian politician is okay with the legality of gay marriage.
Abdi-Gaal wants to pick and choose parts of Islam that he wants to speak about, and then tries to shame us Muslims for not falling for his bullshit.