HBD.
The world doesn't necessarily adhere to our decisions or ways of life - whatever they may be, sobriety, diet, religion, political party, sports team, car color, etc. I don't mean to make light of your friend's reaction or its effect on you - but I also think that we make too much sometimes of what others say and do about our not drinking.
You deserve better of course, but we don't always get what we deserve. Nice job on keeping it moving and thank you for sharing. More important - happy birthday!