Funkiest Monkey said:
Learn from this. It's kind of sucky but when you throw a party, you need to be a host. This includes smacking your friends for playing with lighters and setting a wodden table on fire. That shit would not fly with me. That is pure disrespect and douchbaggery.
Secondly, you need to clean up better. Beer cans around the bed??
I threw many summer backyard parties while my parents were at the cabin, always followed by a thorough clean up - picking up cans, bottles, and garbage, to cleaning the floor, doing the dishes, and putting all the patio furniture back. My parents did know I had parties, it wasn't a secret, but they didn't mind because I was responsible about it.
As for the weed thing... that's pretty dumb. What possible purpose could you holding his weed have served? Either you smoke it, or you don't. And since you weren't going to, his weed might as well have sat in his bedroom, not yours. So... yeah, don't do stupid favours like that for people lol.
Anyway, as for where to go from here, I'd suggest try talking about it... say you're sorry, you know you weren't being responsible, and deny the shit out of the weed thing lol. Possibly talk to them about rules for having parties? Like, ppl have to be outside... only use cheap plastic patio furniture... and clean up afterwards.
I used to bring this big old speakers up from our basement, set them on the deck, and we'd drink and smoke and listen to tunes. Good times. Once, my parents came home unexpectedly in the middle of a party... that was funny. My friends went into the garage to smoke a joint and suddenly the door opened. They came back in like "OMG YOUR PARENTS ARE HOME!!!" I was kind of freaked out but at that point it was like... well... let's see what happens. They were actually pretty cool about it, told us to go down to the basement and then they ordered pizza lol. But most of my friends left since the fun atmosphere was kind of destroyed lol.