I for one BELIEVE we have a serious situation on our hands as a country that the last jack### got us into.
[snip]
We don't need domestic policies what we need is someone who has a plan to protect us.
How is McCain's approach to foreign policy matters substantively different than those of the current "jackass"?
Hasn't he said he'd bring the troops home?

From his own page the very first thing is:
A greater military commitment now is necessary if we are to achieve long-term success in Iraq.
John McCain agrees with retired Army General Jack Keane that there are simply not enough American forces in Iraq.
From the main McCain page here at FBG:
On January 3, 2008 at a campaign stop in Derry, New Hampshire, a questioner said, "President Bush has talked about our staying in Iraq for 50 years." McCain responded,
"Make it a hundred. We've been in Japan for 60 years, we've been in South Korea for 50 years or so. That'd be fine with me as long as Americans are not being injured or harmed or wounded or killed. That's fine with me. I hope it will be fine with you if we maintain a presence in a very volatile part of the world where Al Qaeda is training, recruiting, equipping, and motivating people every single day."[10]
So - No. That is not what he has said.