WOW. I am so sorry that your boss appears to be an insufferable asshat.
My company doesn't do bonuses, but every holiday season the sales reps get together and get us a little something. The first year I worked here they said I was too new to get something. Cool, I started in October. That's fine.
The second…