This isn’t about “punishing” you.sometimes I feel like we've moved forward and our relationship now is stronger on a more intimate and personal note so why continue to "punish" when someone is trying to move and grow from something
If you mistreated and humiliated and disrespected him, you are lucky he is still seeing you at all.
If getting with your friends and family means that people will be drinking and pecking at each other, then it’s not a matter of punishing you, it a matter of not wanting to be around you when you are acting like an arse and not wanting to be around your family if they are getting drunk and acting obnoxious.
Actions have consequences. You humiliate and mistreat someone, the consequence is they don’t want to be around you. That isn’t punishment. That is not wanting to subject yourself that kind of situation again.
You’re fortunate he didn’t outright dump your azz.