Asshat is a term used by a very pissed off person usually yelling at another person, face to face or online.
Asshat could also be known as a more aggressive term of Butthead
(Online)
You - Hah you're such a noob!
Me - SHUT IT YA FEKIN ASSHAT!
(Face to Face)
You - You're so annoying!
Me - Your such an asshat!