I think you did the right thing. Definitly, I mean what if you couldn't find a ride home and you missed the bus? Then you're fucked for the night AND trashed. And staying over sucks, you always feel the need to help clean up and shit. Plus waking up with a hangover on a couch with 6 other people is never fun. Especially when you don't know where your pants went.

O.o