You can't give up. You deserve to be listened to.
If they start yelling at you or something, think about it first. Do they have a reason for it? Did you do something wrong? I know yelling isn't the best way, but we all get yelled at and sometimes we deserve it because we yell too. Don't be biased. If they really have no reason for yelling at you then tell them that. Tell them that they shouldn't take out their anger at you because it's not your fault whatever is happening. Tell them to cope with their problems and to stop using you as their emotional punching bag, because it isn't fair for you to get yelled at for no reason.
It seems that the situation is really bad so if they ever have a divorce, don't oppose it. It's their decision and sometimes that's the best there is to do, sometimes that's the only way to stop it before it goes any further and it gets worse. Just know that it was their problem and that it wasn't your fault.
My Father and Mother are divorced, and I don't see my mother at all. I haven't seen in her nearly six years. That is for another reason though.
They were divorced a little after I was born, and for a long time, my step father was my father in my eyes. One day, my Mother and him, got in a fight....and he left. And I resented my mother for a long time. I don't anymore, but I still miss him.
Your not the only person that goes through stuff, and if you want to talk, you can always message me.