ted cruz wants to fight obama over immigration, but he forgot about one thing