You're absolutely right. McCain is nowhere near my first choice (and at this point, I don't know who is my first choice), but if it's between McCain and Hillary -- it's an easy decision.
It amazes me (but I'm learning not to be surprised by it) that numerous Freepers will castigate John McCain for whatever reason, saying they will never vote for him, and in the same breath talk about how Hillary would get tough on illegal immigration. This is the kind of numbskullery we have to contend with in our corner of the political world.