Yep. Same as Wembley games, this whole "corporate allocation" should be stamped out and any company taking tickets that are not used should be fined and publicly embarrassed - when there is a perfectly legitimate demand for the tickets yet they are being wasted while the world watches.
If the tickets are not to be used then they should be sent back. Or a f***ing huge fine.
I like the idea of the 30 minute rule that has been mentioned. Whereby if the ticket isn't used 30 minutes after the start of the event then it goes on general sale to those within the Olympic park.