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.
Agreed. World Cup hosting rights were granted to Qatar in a hurry and without much introspection from the part of FIFA. Even back then, there were allegations that the Qatari officials were openly bribing poor members to vote in their favor. And ever since they won the bidding, there have been serious allegations of mistreatment of migrant workers and LGBT individuals within Qatar. FIFA has taken no action to this date, to ensure that adequate compensation is provided to the close to 6,000 migrant workers who died during the construction of world cup stadiums.