well man, the guys are right, you getting drunk DID contribute to the situation, but given the fact that you WERE drunk, yes you probably should have done something as your defenses would have been down
Don't shove though. If you shove a guy, he can't let you go without striking a blow to his ego. Instead try to run past him, that way, he'll probably just laugh, call you a wuss a let you go, his head ten times bigger than before. Remember, in true self-defense, a blow to your ego is better than a blow to your face