...Best part!
Anyways, don't bother kicking his ass, it woudln't be worth it, and that would leave him pissed and wanting revenge, so no! I would definately file a complaint asap. They probably won't waste any time before they fire his ass. If they realize that they're losing business becuase of his "shovel-up-his-ass" attitude, he'll be gone in no time.
It was kinda freaky to read about at first...you made him sound like he was a stalker or something along those lines. The way that he was always lurking somewhere, staring at you...