leads me to believe this jerk has singled you out
From the first post.
at the end of the night he was there yelling at everyone
kind of a unique definition of singled out
I'd also be very careful before I filed anything that gets stuck in my personal file to find out if this person is 'challenged' (You have two choices in a company for people with mental and emotional difficulties, and those that don't wind up on the Board of Directors tend to end up in maintenance slots.) If that is true, then your actions could be seen as ADA level harassment - which turns out to be a very two-edged sword.