I agree with you 100%, the reason McCain will get my vote is because Obama's stance on Energy, Foreign Policy, Immigration, and Social Issues scares the bejeezus out of me. Socialized medicine does not work, hasn't worked and all of a sudden isn't going to start working any time soon. There is a push to get the homeless to be registered to vote, how in the world could you keep people from registering as homeless in every city/state? The uneducated are out there and it's not just their voting that scares me but there isn't much you can do.
There isn't much difference between Obama and McCains policy about immigration.
NPR Immigration Obama McCain differences