I thought Rubio was a Tea Party guy ... guess not.
Everybody was a Tea Party guy when they thought it got them votes. As soon as they hit DC, though, they either reveal their true colors (ala Scott Brown) or “modify” their positions, ala Rubio.
Also, Rubio was brought up as a Mormon, although I believe he now goes to some kind of non-denominational church, so this probably factored into it too.
He really sabotaged Gingrich with Hispanics here and has always clearly favored Romney, so I’m not surprised.