You don't think sweat shops have resulted in way more imprisonments and deaths? I agree fans shouldn't have gone and poured money into the country but fifa not holding a tourney there won't change anything. The rest of the world can not buy oil from those countries would but everyone knows that isn't going to happen.
We also are their biggest importer so don't act like it's fine for us to take their money but watching a soccer game held there is not.
Country Import USD$
United States $5,442,907,279