When George W. Bush couldn't get an immigration overhaul though the Senate, he gave up. When Barack Obama couldn't get a bill through the House, he changed the rules.