Answer:
Don't put your hand on your daughter. You'll instill in her mind that it is okay for a man to mistreat her physically.
You need to explain to her that drugs are stupid; and they make you lazy. Take her out to dinner, be calm and have a long converstion about it. Take her privilages away and explain how she let you and the family down and now she must earn back your trust again.
If she does it again, send her to a military school.I know it sound comical, but I am serious. I can promise you if anything she'll learn something about respect.