People respect John McCain, the only possible way to beat him is on issues and ideas, Obama has neither, attacking him personally is seen as bad taste by everyone but the extreme fringe, and since they love it they don't even see it. Attacking Palin's experience is seen as sexist given the lack of experience Obama has.