All valid points but you have to admit, the amplified nature of criticism for Qatar is mostly due to a brown nation hosting an International event, especially a brown muslim nation.
Of course, two wrongs don't make a right, but let's deal with bigots, racists and white-supremacists in our own backyard first, before going on TV and giving sermons about Qatar's human rights violations.
And this is not for people like us but corrupt politicians and biased tv anchors and others with a platform.
The abuse of labor in Qatar involved Western companies and their subsidiaries, including subsidiaries of a leading British construction company (if you have read the Guardian's report). So, it is not like the Qatari Government were able to pull off labor abuse in isolation without the contracting companies being hand in glove with the subjugation of laborers. Each and every one involved should be held accountable for it. Selective outrage will not address the problem.
Schmoozing around with Islamophobic French Premier's or wining and dining with spokespersons of the Hindtutva ideology, being in bed with Zionists and then going on the telly to talk about human rights violations in Qatar seems hypocritical.
If you are for human rights, and you have a platform, speak up for human-rights abuses everywhere, but when the victims are Palestinian or Uyghurs, the influential media persons suddenly resort to silence and some shamelessly support the oppressors. So, the double-standards are blatantly visible.