Obama is defending his Socialist IDEALS! BOOM GET EM JOHN
John McCain has come out swinging and is landing blows!