asshat

One who has their head up their ass. Thus wearing their ass as a hat. Asshat