He is no socialist. The social liberals are Romney & Rudy, both of whom have supported the liberal social agenda for years.
The truth is, though, that the remaining candidates with historic conservative credentials are:
Ron Paul
Huckabee - social conservative
Romney - fiscal conservative
Giuliani - liberal across the board except for War on Terrorism.
He wants to provide amnesty to illegals. He wants to send their children to college for FREE, and he wants all children to have universal health care. Explain, how is he not socialist?