Meh, throwing eggs is part of liberal democracy, politicians have to live with that.

As for the merits of socialism/fascism.
You meant communism, I presume.