How to make a good asshole – On writing

This might seem like a rather straight forward topic. I mean if you have a guy kicking a puppy while talking about how the homeless should be shipped off to internment camps. That pretty much is an asshole, yeah? Ehhhh, not really, that’s more of a monster; an asshole is a delicate balance in regards toward a Wh.. what happens next?