Hey Funkiest Monkey, I hope you don't mind if I don't suggest any actions. I would encourage you to remember a few things though.
Remember what you did wrong.
This way you may avoid such situations in the future, and become a better person. Life will be full of mistakes, that's just a fact, and learning from them is the second best way to have as few as possible. (The best way is listening to older people)
- Remember you don't have to look after weed, just because someone asks you. This goes for anything your friends ask you - would you believe me if I told you that most people will respect you more for doing what you think is best?
- Remember how a good friend will act, so that you can choose good friends and be a good friend. Who you hang around is who you will become. When I was in early high school, I hung around bullies and saw myself becoming the worst sort of person. Choosing to change schools and find new friends was both one of the hardest, and one of the best choices I ever made.
- Remember that there's a reason that alcohol isn't given to young people, and that drunkeness is usually much more of a negative than a positive no matter the age. People don't like hearing that, but you've experienced that personally.
- Remember that it was your fault - I know it's not a pleasant thought, and sure your friends are to blame as well, but too often people make all kinds of excuses as to why they're innocent just so they feel better. And you know what happens? They do the same thing again and again, and get angry at everyone except themselves.
Remember your parents still love you.
Just because a parent is disappointed, doesn't mean they don't love you. In some way it proves that they think you're better than that, and I agree with them. You don't sound like a silly guy, but you did make a silly mistake.
Think about it this way: It's not the fact that there was weed in the house that made them disappointed and ashamed, it's the fact that YOU had weed in the house. Prove to them that this was just a mistake, and that you will be that trustworthy person again. They don't want to hear excuses and you trying to explain why what you did was right... they WANT to see you become a trustworthy, and honest adult - and you are on the right track my friend!
Now, they are human, and they will be upset about the mess for a time - but if even a stranger would sacrifice a table to save your life, how much more do your parents care about you than a little mess!
Remember how important a good relationship with your parents is.
If that means giving up all your wages for a few years to win back their trust, then do it! If that means never holding a party at their house again, then do it!
You probably won't have to do that, but these are small prices to pay. Think to yourself, how far would I go to repair this relationship?
Remember that more often than not, your parents know what they're talking about.
If your friends say one thing, and your parents say another thing - unfortunately your parents will most likely be right. Older people usually are, and it's difficult to believe when you're young, but it will get truer and truer as you get older. Luckily I learned that when I was young, and it has NEVER led me astray. Don't be afraid to ask for and listen to their advice!
Remember it will get better.
In a way, it's very good that you feel bad. If you didn't, then you would be on your way too being a terrible person.
And it may feel like the world is ending, but in a year or two you will probably have a good laugh at the whole situation with your parents. My parents and I laugh at all the stuff I did when I was younger, because they know I've grown as a person and no longer act like that.
I hope that helps Funkiest Monkey.
I can't give you advice about moving to your Grandma's: maybe it is the right choice, maybe you are just running away from your problems. There is no way I could know.
I will pray for you though, if you don't mind.