Wow. I can't imagine what it would feel like to be treated like that by your boss. Honestly I'm almost wondering if that's a lawsuit waiting to happen. Id speak to HR about it.