Whatever we all think of it, it's a massive story around the world. There's going to be 100,000s, if not millions, heading to Edinburgh, London and the royal estates etc. So policing is going to play a part too (they've sadly cancelled the Tour of Britain cycling now, citing police reasons).
So logistics will play a part, and a big one is PR. Clubs/PL/football (which is always an easy target for the media) would get grief if they go ahead with the games, and as always it's the fans that lose out, but like I said earlier, they know we'll be back.