Obama really wrong-footed himself when he dissed the legalization of marijuana. Read any comment thread- nothing brings us together like the legalization of pot. Rightwingers and leftwingers agree- the time is now.
Naturally we can't expect that every President is going to stand up like Harry Truman or Dwight Eisenhower and do the right thing at the critical moment. And Obama can't expect we will vote for him again if our own lives are unchanged by his first term.