Once you realize that you cannot control other people or their reactions, you will feel better. You cannot make someone like you; you cannot make your little sister do her homework; you cannot make your parents buy the latest and greatest phone.
Be content with what you have already been given. Fighting solves absolutely nothing. It leads to self-destructive behavior and I think you realize that now.
Ask yourself why you do what you do? Is there another way to get what you want or need?
For example - say your mom wants you to babysit your little sister on Friday night when you want to go out with your friends. She and dad have a date night. How do you solve this? Take a breath - take a step back and realize that it will be ok. Ask if you could go out with your friends on Saturday night in exchange for babysitting on Friday night.
Learn to compromise; learn to listen to what someone has to say and learn how to discern what can help you in any given situation. Ask for help when you need it. You've recognized that you have a problem - that's the first step. Good luck.