stick to your guns and ask him politely to check his records so that you can get the grade that you should. if you really feel that he is in error, don't hesitate to take it up with your advisor, should you not have any luck. you can still do this politely and with tact. if you did the work, you deserve the full credit. remember, you are taking part in one of the most subjective pursuits in which any human can engage. I've seen way too many outstanding students get lower grades than mediocre students simply based on the subjectivity of the teacher
ironically, your situation reminds me of my own P.S. class, in which my teacher didn't much like me at all. (I didn't baa like all the other sheep) he was a Johns Hopkins grad that didn't make it into the State Department like most of his buddies and had to resort to teaching instead. since P.S. is my favorite subject and one which I knew quite a bit about, it was very difficult to simply just go along with his views. that didn't earn me any favors for sure. in the end I only netted a 3.4!! (yes, a B in our school) but dem's de breaks