This is a very complicated issue. I myself grew up in violent conditions. When most people come home to relax, I would come home ready for battle. I was always ashamed of myself and felt like everyone was better than me. The constant abuse caused me to be afraid of social situations. When they forced me to take speech, I dropped out of high school. Then, I started taking all kinds of drugs. I "toughed it out" and kept the abuse as a secret from everyone. If I was wise, I would have gotten out of there as soon as possible.
You are young. You still have a chance. I know that you love your parents, and are afraid of losing them. There are some really wonderful people out there that would love and nurture you. There is nothing wrong with you. Your parents are acting like children. It is sad when a child is more mature than their parents. I cannot tell you to seek help, but I can recommend it. Please, take care of yourself. Trust me, I know it scares you to think of living in a foster home and not living with your parents. You need to be in a safe, loving environment so that you can learn to love yourself. It is VERY possible to live a life without anger, hatred, and violence.
Like I said before, I was not wise enough to get out. I stayed at home till I was 19, through the screaming and violence, and I regret it. I suffer from chronic anxiety and panic attacks to this day. People tell me that I am a great person and that I have nothing to worry about. Or "why do you worry about everything all the time?" They don't understand that my whole childhood was a battle, and that I never had the opportunity to be at peace. I never learned how to relax, because I had to fight everyday. I know how much it hurts and how much you suffer, not just at home. It angers me that you are forced to try to make decisions for yourself when you should have people that love you looking out for you and trying to help you feel happy. You shouldn't have that burden at your age. My method of dealing with the abuse was to stay silent and hide. Not only did it not work, it caused severe problems.
You have every right to live! Don't let hateful words destroy you. People only pick on others to try and build themselves up. Your parents obviously don't like themselves very much. You have the advantage. They feel that they need to bring you down to their level. I hope that in some way I helped you and please love yourself. There is no worse way to live than to dislike who you are.
One more thing. Don't run away when you have no place to go. Stay in school, avoid drugs, and seek the people that are willing to help. They are not that hard to find. You'd be surprised to know how many people are not like your parents. I am so sorry that you have to go through all of this. But pity will not save you. You need to take actions. I wish you the best and don't ever give up on yourself. Peace