Dejected, depressed, broken...

seems like harassment at your work place…report the guy to your superiors!