Either the term "socialism" means something or it doesn't. Obviously to you it means something about homosexuals.
I don't live in that world. I don't live in a world where words get new definitions because we want to use them to describe something or someone who we hate.
I really hope we haven't gotten to the point where we can't use words that have a common understanding.
I'll just say this clearly once, and then you can all take potshots at me. Giuliani is at best a social moderate. He is in no way a socialist. His policies and statements are 100% opposite of that. You can hate him for many things, but if you hate him for being a socialist, you either don't understand the concept or you're just hurling insults and you don't care whether they're true or not.
If Giuliani is a “social moderate” name a single Republican to his left.
He marched in the same event as NAMBLA.
He would pay to kill his own grandchild.
He hired 6 $100K a year bodyguards to drive his mistress around.
He supports partial birth abortion.
He supports taxpayer funded abortions.
He revoked CC permits for thousands of law abiding citizens.