What stopped you from calling 911? Paramedics are not cops, and they deal with drug-induced medical situations all the time very discreetly. You are very lucky your acquaintance didn't die. And don't kid yourself that it was your skilled application of CPR that did that.

Situations like that one are what fire-rescue teams are there for. They have the equipment and the training to take care of airway-breathing-circulation emergencies and to get aspirated vomit out of the way. It sounds like you came on here, enjoying recounting the night's high dramas and hoping to be congratulated for your heroics. What you're getting, far more rightly, is chastisement for not having been more responsible (assuming this is a factually true story, which I have my doubts about. It's told in far too deliberately narrative and storylike a fashion for me not to be suspicious.).

In the future, call 911. And if you're dealing with people who're apt to get into trouble with recreational substances, also keep this link handy, you and everyone else, and enter this number into your cell phones:
http://www.1-800-222-1222.info/FAQs/home.asp