Wrong, he gains credibility. Islamophobia is a hot-button word that doesn't even have  a definition, yet it's used to try to tar and feather people who dare to criticize Islam. There is a clear definition of cultural marxism, that most leftists don't want people to see. In a nutshell, it's this notion that all cultures and sub-cultures are inherently equal, and it's government's role to enforce equality of outcomes of these identifiable groups, even if it means taking away from one group and giving to another.