Methinks someone somewhere is getting a tad carried away here. The protection of the games is a policing operation, rather than a military one. I'll have CAP and SAM cover as a proportionate response at a push, but what can't be covered by police marksmen in terms of rifle cover will be pretty scant. CAP612 if I recall correctly specifically prohibits the firing of a weapon or the launching of any munitions from an aircraft.
If it isn't a good idea for the cops to do it during peacetime I can't seem how it suddenly becomes a good idea for the mil to do it, regardless of skill level.