Man, thats a sad story. However, you should really learn your rights dude. You said you're graduating in 7 1/2 months, then you are probably 18 or if not very close to it. That means you are legally an ADULT, meaning you don't have to let your parents boss you around. If you don't already, get a job, and keep doing well in school, and smoke freely, and if they catch you, calmly explain to them that they may disagree with your choices but that they cannot do anything about it. If they call the cops, move out.