You did the right thing. You wanted to go home and you're mature enough to know better than drive while tipsy. Fuck your friend. Sounds like a drama queen and a dickhead boyfriend.