Just keep telling yourself that compromise of your core principles is the right thing to do—and stay on your meds, of course.
Actually I voted for McCain in 2000 and wish he won. I guess you think Bush is a true conservative and McCain is a liberal, despite the fact that their positions are virtually identical on the issues that supposedly make McCain liberal, such as campaign finance reform and the border.