I'm both, ish. In normal, day to day interactions, I'm a bit of jerk. I do some serious mocking of my friends, but that is all in good fun and they do the same to me. However, I really think I act like a bit of a jerk because I don't really care about other people's pain for the most part. And I am very likely to mock and insult people who irritate me and generally be a jerk to the general populace if they deserve it(by my definition). And I fully admit that that makes me a jerk. However, if someone I care about is upset, I'll drop anything, no matter how important it is to me, to talk with them. And for that reason, and the other facets of my insane loyalty towards my friends, I think I am a nice guy. Also, I am cordial and polite and respectful towards the general populace until they do something that(once again, by my definition) shows they don't deserve that respect and cordiality. Then again, can't this be said of everyone?