don't be too hard on yourself. the bad thing about defining yourself as a "liberal" or "concervative" is that sooner or later you're going to run into contradictions.
just do what I do and say that you are liberal on certain things and concervative on others. that way people will leave you alone...specially the "liberals" here and in real life, when they found out I was for mccain, they would keep on wanting to discuss politics even when I didn't want to talk about it. I was just like "come on. go get a life and leave me alone"