And that is no matter what you do, you will still be vilified as those evil, greedy, racist, sexist, puppy-kicking people, because you are Republicans. The Democrats want to be in power, and they don't care if you implement socialist policies, they'll still find something to criminalize you over.
Case in point, George Bush.
GW's ratings would be a lot higher if he didn't spend more money than any president in recent memory. He would have at least not alienated his base. Leftists hate Bush because, well, he's Bush, even though he spent more money on social programs than LBJ. Conservatives hate Bush because, he's not conservative.
So here's a lesson to McCain and any other Republican out there. Quit trying to be everything to everyone. You could advocate nationalized health care and the left will still try to find something wrong with you, even if they have to make it up (Bush caused Katrina anyone???). Be Republican, advocate lower taxes IN CONJUNCTION WITH CUTS IN SPENDING, be an adult and TELL the American people you WILL revamp social security whether they like it or not, because you are the father figure and you make the hard choices for this family known as America.
Of course you can keep on trying to win the favor of your children by bribing them with cake, but something about good parents are "parents" and not "best friends" comes to mind. Ah, heck, never mind, with the lot of Republicans running for office I have no hope for the future.