Can anyone explain to me why in all the years PASOK and later Syriza was in power - there was zero action on same sex marriage in Greece and now the rightwing New Democracy Party ends up being the one to do it?
The left is fairly socially conservative in Greece, and the right is relatively less socially conservative than in other countries. The left would have had enough defectors that they couldn't ever pass it on their own, and ND has had more socially conservative leaders in the past who would not have supported it when they were out of power but have a socially liberal leader now who is supportive.