U.S. Senator Marco Rubio, Tea Party Republican of Florida, must really, really hate gay people. Why else would he, in the space of 24 hours, in...