Someone who is so frustrating to be around, through their own speech, actions, or general attitude, that you wish to punch them in their face so hard it will swing around and lodge itself into their own anus. Thus becoming a hat.
noun- (asshat) 1: A person full of shit, derived from the phrase "go shit in your hat"; A person who continually behaves in such a fashion that makes those around him decide that he has his head firmly wedged in his ass.
2: A person convinced that being an ass makes them automatically the expert on a given topic.
3: A person who assumes the truth from the details provided within their own ass, or pulled from therein.
"I'd ask Fred for help, but he's always such an asshat about it"