McCain may have been a real tool as you say, but he is a tool who always loved his country. Sorry to say that Zero never did and never will.
Obama is not American, Not really, as for Mccain, I won’t make a claim thet he doesn’t love his country.
However, love of the USA embodies love and respect for the Constitution. I am not sure he understands that based on his actions and legislation.