They also have those short wilderness bootcamp things. One of my good friends in highschool got caught with some pot so his grandma shipped him off to one. I think it was like six weeks long or something like that. He came back totally different. He definately started doing what he was supposed to, and just seemed more confident and driven. He was a bit chubby before he went and when he came back he lost a lot of weight and got really ripped.
Either way it has to be hard for you no matter what desicion you make. I was a really bad kid and put my mom through a lot. It's a lot different being on the other side of the fence. Even though mine aren't very old, just recently I packed up every single toy in my 4 year old's room and took them out because she didn't want to clean her room. I hated having to do it, but if I loose control now there is no hope in the future. She was devasted when I took away her neko gear. I am making her earn it all back too.
I am all for corporal punishment as well. I don't know how old your son is or how you feel about it, but it can be a real humbling experience for a kid. I remember my mom telling me once that you want your kids to repect you not fear you. I would have to say I disagree with that. Once they loose respect you better hope they fear you, sometimes it's the only way.
Either way, I hope you figure something out soon and things turn around for you. Just don't give up. Even if you have to take a bit of time to regroup, you'll figure something out. You are beautiful intelligent woman after all.