You can be right and go about it the wrong way. That would be the best case scenario for what Barnes just did.
In reality, he is wrong and going about it the wrong way. He offers no alternative solutions for dialogue, he makes an insulting and offensive comparison in order to reduce the perception of Qatars wrongs. Finally, he puts ALL onus and focus on those doing the lecturing.
I actually agree with you that the western worlds hypocrisy is laughable when they try to then be holier than thou at other nations, but the alternative is for them to keep quiet and say nothing. This actually risks those same western nations slowly slipping backwards due to apathy. The world is global now and we need to fight for LGBTQ+ rights as much as possible regardless of what would/could have transpired in (insert false comparative time in history).