I'm angry about the whole thing, really am. Every game would have had huge attendances in England + easy to travel to as well as the things you mentioned. I fail to see, even with a massive bribe, how they'd make more money out of it being in Qatar.
English FA needs to stand firm, as well as other countries. To hell with disrupting Europe's elite leagues to make it easier for a corrupt arsehole nation like Qatar.