I had a buddy whose parents were like that and he just went wild. Lead to Fist fights with his dad and cussing out his mom. He was a good guy but his parents made things so much worse. It was only weed too. They never knew about the acid, coke, meth and all the other shit he did. Living in that house pretty much pushed him to escape any way he could. If they would have only been civil about it maybe he wouldn't have wound up the way he did. They lived by the bible.
Sorry, dude but his parents were right. Their house, their rules. And there is a reason why. Out of love for he child. Now, I don't think they disciplined their child when he was younger, but like typically people who follow the Baby Boomer Parenting Model, they waited until things got out of hand. This is shown by his fist fights with is father and cussing his parents out.
That person you know is a fuck up, through and through. A fuck up from the neck up. And I deal with is kind everyday.
Now the first kid, maybe the parent went a bit overboard, but weed is still illegal, and if that parent wants to take away privledges, so be it. If that kid knows no drugs in the house, and this might have been the 3rd, 4th time--My House, My Rules, once you turn 18, leave and get your own place and make your own rules.