Regards the criticisms Qatar and this edition of World Cup are suffering, I think first of all it is FIFA's fault, because they knew or at least should know the local rules, culture and traditions of the Qatarian society before announcing the country would held the event this year. Since many of the local laws such as alcohol, homosexuality and sex outside of marriage prohibitions are frowned up by another participant nations, and I would say most of them, the event shouldn'd happen in Qatar, because of course a part of those guidelines will have to be followed even by foreigners. And it was FIFA which created this situation.
This is completely nonsense why these countries are not allowed for this every country is having right for applying and going with their own rules and laws and FIFA or any other sports authority can do anything like this for banning countries those are strict about their laws regarding alcohol, homosexuality and sex outside marriage you are not going there for long time it is just matter of three or four weeks and just because of these crap things you want nothing entertainment happen in these countries are not good.
As they already announce few updates about alcohol and other things we all need to accept this and as this is matter of honor for any country he is going to do this all so fans and players can do adjustment for few days, and then they have right done things which they want to do after end of event in their own country if FIFA or any other sports authority will bring any rule or law for banning these countries then surely they can suffer badly for these shit things.