Yes, but S 2611 actually passed the Senate in 2006. And the Senate, controlled by the Reps, failed to even vote on the House enforcement first bill that passed in the House overwhelmingly. I think you are giving much too much credit to McConnell. He was forced by public reaction to take a stand. Also, he is up for reelection this year.