So I am Greek American and I am the first to say that the Greek Goverment has it's issues, but the idea had some Merit.
The way to go is for Greece to lease property to IOC or give a special status territory similar to the the Vatican and Italy, and then the IOC can build and maintain venues...