AFAIK they only have a number of options for penalties to give, and swapping places isn't one of them. 5p and 10p grid penalties, 20 or 25 second added time (depending on which pitlane), drive through, disqualification from this event and/or others. They should have given the place back, as was pretty damn obvious, and they could've had one shot. Hell. If Vettel backed off entering the stadium section in the last lap and let button pass he might have even gotten away with a certain 3rd.
I hope jense took care of his mechanics cause they are the reason why he held onto second place. Kudos to them!
Seems to have a lot of respect for Alonso. Sent him a shout out/congrats on his FB page. I think it has to do with the fact Fernando spoke up for him when he was at his low point last year. Stuff like that can mean a lot more than beating someone on the track...