Wow. This is indeed a tough one, but here's a few thoughts. VERY IMPORTANT.....YOU are the stepmom, and steps are NEVER to be the disciplinarian in the step-kids' lives ; sorry. This was on Oprah, w/ a noted psychologist. You are to be the adviser, IF ASKED, and the "auntie" to any stepkids, so as to keep your position a friendly and healthy one...A person they may go to in times of anxiety. You missed on that one, no offense. Second, there is a HUGE diff betw a 16 and 19 yr old. I am horrified that you got her FIRED from her job...She is legal, and sounds as if she is QUITE capable of getting her OWN self fired! Hard as it is, she has to find her way, make her mistakes, etc. The kicking out HAS to be her parents' decision, not yours. You may, however, set the rules clearly, so you two have a more peaceful home. Throwing her out at this point would most prob put her INTO harm's way, as she is lost from the sounds of it. You can agree to have her call when she is intoxicated, so NO ONE GETS HURT; then set the repercussions for this ahead of time. She still needs a safe haven; pot and drinking are bad, but there are soo many WORSE things! Make sure she has birth control....Help to protect her, while setting limits. Everyone should know they have someone to call when they have made a bad decision; get her home safe 1st, then deal with what shall be done-agreed upon betw the parents ahead of time, so all are on the same page. I know she's illegal to drink, but is still past 18...WAY diff than a 16 yr old hs student. Best to all of you.