Laconic / Jerk with a Heart of Gold

A character who is an asshole for the most part, is really a nice guy deep down.
Don't be a dumb idiot. Please, visit a better more helpful unabridged version here, my friend.

http://tvtropes.org/pmwiki/pmwiki.php/Laconic/JerkWithAHeartOFGold