Yeah, I see your point, but we all know hypocrisy is the name of the game for all our politicians now days, gone are the days of presidents with integrity and class, now we have politicians who talk our both sides of their mouths in order to try and grab as many votes as possible.
Kinda makes me respect the older presidents a helluva lot more, they ran on their core beliefs, who they were as a person, and we picked them for that.
Now days there is no core belief, each candidate has a different set of values for each demographic, and whoever can lie successful to the most different groups wins, and we never actually get to find out what the candidate really stands for until he's in office.
Obama is the ultimate example, he ran on everyones hopes, hopes for a different type of president, of a president that would be transparent, that would end corruption, end backroom deals, end the insider washington attitude, that would bring change, and he turned out to be just another shill for his cronies. The actual president we got is pretty much the polar opposite of the image he tried to sell to the public.
All just MHO of course.
So yeah, doesnt suprise me that he lectures everyone on something and then does the exact opposite, its par for the course.