My Boss Took It Too Seriously When I Refused to Answer After 5 PM — HR Stepped In

Thank you for reaching out and sharing your story with us.
You shouldn’t frame this as “fighting a promotion” or making it about your birthday at all. You need to frame it as documented retaliation after a resolved HR dispute.
You already did the hard part by pulling your contract and getting HR to back you. Now you need to follow through while the paper trail is still fresh.
Go back to HR calmly, not angry, and lay out a tight timeline: the after-hours demand, the public yelling, the failed HR complaint against you, and then the sudden promotion of a less-qualified employee weeks later. Don’t accuse him of being petty or emotional, let the facts imply it.
Ask HR one clear question: what criteria were used for the promotion, and why were you excluded after being told you were in line for it? If they dodge or downplay it, that’s your signal that this isn’t just about one boss anymore and you should start quietly preparing an exit while protecting your reputation.
Letting it go teaches him that retaliation works, escalating it professionally forces the company to decide whether they’re okay with rewarding a manager who punishes employees for setting boundaries.