Arrogant people are the worse in my book. Those who act like they are all knowing are the ones I hate the most. I worked with this little chubby girl about a year ago who thought everything she said and done was without a doubt the best most perfect thing one could do. She gives you advice on things she knew nothing about and her arrogance was the most annoying thing I ever had to deal with..
End result she was fired a month later for not doing her job... They usually get whats coming to them one way or another.
But if all that fails just wait in the parking lot for them to come out then run them down..