Qatar is a Muslim country and they clearly stated that they cannot change their Muslim culture for this one month tournament. So in their country, drinking beer in the studio or homosexuality, like the European countries, they also put some restrictions on girls' clothing so that they can retain their Muslim culture. I don't see anything wrong with what they have done as a Muslim dominated country. How they will change their culture for one month which they have been following since ancient times.
When I was in UAE, which is also a Muslim country, there were possibilities to buy alcohol and I saw a lot of male people walking hand by hand on the streets and kissing each other. Why in UAE, in hotels bar you can freely buy alcoholic drinks? The laws of Islam does not work in hotel then? Turkey is another Muslim country - alcohol is available in every corner of the street. Why then some countries can adopt their culture for foreigners and other dont? People that complain about Qatar restrictions are overreacting imho, and of course some of them "special category of people that have zero respect towards others". They will always find something to be dissatisfied with.
Beer ban - was beer really banned, or fans were just not allowed to get drunk on public from opened bottles?
Hotels prices spiked - that always happens. Being a fan that support object of favourite abroad is always expensive.
Women fans - I saw plenty of almost undressed women on the stadiums.
LGBT - they probably were performing really unappropriated on public and got a warning (by a first to face probably
). Yet again, people has pumped that huge, while there perhaps were like just few cases of threatening.