> We benefited from it in London
You can never say that for sure because the money spent on organizing Olympics could have been used somewhere else (or not used at all, therefore decreasing taxation). It was certainly a waste for anyone not living in London in any case.