It would be better if he dropped it for now, or adopted the Tancredo guest worker proposal into his overall plan. This is a fight that will be a major distraction, I'm afraid, and there are issues that were more central to the President's campaign that I'd rather see him tackle first.
He had a meeting with McCain, in which I am sure MORE than immigration was discussed.
And he's not going to fight with anybody; he has put his plan out there, just like all the senators and represenatives have; THEY will fight it out in Congress.