House Majority Leader Eric Cantor (R-Va.) joked immediately on Twitter that after the latest delay of part of the law, Obamacare should have a new, Olympic-themed logo: House Speaker John Boehner slammed President Barack Obama for what he said was a corporate break.