This sounds a lot like my mom and I when I was your age except she always threatened to take my car. The deal was if I graduated she'd buy me a car so being the youngest of 5 I was the only one that got the car. Being the youngest I was always punished for the errors of my older siblings, she somehow thought being stricter on me was protecting me but it just built a grudge from unfairness. Anyway, I spent my time silent and I can tell you it doesn't work, just makes her think she has more control over you. As things progressed physically I couldn't take it anymore and fought back, it's not something I'm proud of but it worked and put her in her place. There is a big difference between moms house her rules and abuse which should never be tolerated and I advise moving asap. I lived woth my dad for a while too while I went to college but she was still way too overbearing trying to dictate my life. After graduating college I left the state with my now husband and that drove the message home that I'm grown and she has no say in anything and she finally stopped all the nonsense and we can have normal conversation now with occasional visits without shtf. I don't have any advice on the chickens but the buy back option others mentioned sounds like the best avenue. Another bit of advice is to approach her when she's calm and communicate, in the heat of the argument she won't hear you and definitely have a friend with you to keep her from acting out since she wants to hide it from others, a group is your safety net when dealing with an abusive person. I tell my daughter's all the time, I don't care if your on your period, pregnant, in menopause, or just having a bad day, there is never an excuse to treat others in a way you wouldn't want to be treated and I live by setting the example. Sorry this turned out so long, I will pray for you and your mother, I hope you guy's can mend your relationship and I agree some distance between your residence is a must even if it's your dads couch, this sounds like an unstable environment for anyone to live in.