He supported gun control in a densely-populated, crime-infested area. I just heard him on the radio saying he believes that worked for New York, but that he would not impose his city's gun policies in a blanket fashion because not everything works the same everywhere.
So he's pro-gun control in Detriot, New York, and Washington DC (too easy)? This sounds suspiciously like pandering. That having been said, I generally agree with his pro-choice stance and really could care less about gay marriage, civil unions, or whatever they're calling them these days. I just doubt that he'll easily take the Republican nomination - especially not over McCain.