Where do these reports come from? Not in the article. But I can see that Trudeau has class... 

Isn't Ramadan like Advent for Christians? It's a symbol of Grace for Muslims. There are many LBGTQ Muslims in the world who cannot be at this major Pride event - even if they live in Toronto. 

Trudeau is respecting those who cannot be there but would like to. His respect is a compliment to Muslims everywhere. 

If he is being criticized for wearing them on his feet, then no disrespect is intended. He probably got these socks as a gift from a Muslim supporter who is LGBTQ and who knitted them herself.