I think by doing this they are drawing more attention to themselves, if there wasn't going to be an attack before.....I'm pretty sure there will be now :p
a few surface-to-air missiles will indeed minimize damage, but it won't prevent it. Even a slight disruption would halt or prevent the Olympic Games, so all the terrorist need to do is attempt to cause chaos.