I used to work at a group home for abused and neglected children. Oh my Lord, arris you have no idea what abuse is. I will not describe each individual circumstance for these devastated children, but honestly, you are blessed to have a mother who is not on drugs, bringing around a bunch of evil men who do awful things to you, to have a mother who does not beat you, to have a mother who VALUES you enough that she puts BOUNDARIES on you so that you do not ruin yourself.
My God, honestly, I have tears in my eyes as I think back about the reasons why CPS got involved in those children's lives. Your mother deserves to be honored, not spat on by a disrespectful, ungrateful, ungracious child. Your mother LOVES you, or else she would not put boundaries in your life for you. You must see this.
God says that your parents HATE you if they do not discipline you.
Do not call CPS (they will destroy your life and your mother's, as well as your brother's - I've seen it plenty of times), instead, repent to the Lord first and ask for and receive your forgiveness for dishonoring your mother. Honoring your mother and father is the first commandment that came with a promise, and that promise was that ALL would go well with you if you did. You wonder why things don't go well - check and see if you're doing what God would consider honoring your mother (and father, if you can). Can you look the Lord in the eye and tell Him, "Yes, Jesus, I am honoring my mother, with my words and actions and thoughts,"? If not, get your heart right with the Lord and go make things right with your mother right now. Don't wait, or else you are giving the Devil a place in your life.
The Bible says where there is strife (which would include warring with your mommy) there is confusion and EVERY evil work (in other words, you are letting the Devil in all over the place). Get rid of strife, NOW. The cost to you is devastating to keep strife and hang on to offense.
Did you know the word 'offense' means the part of the trap that is the bait? It is literally the piece of meat in the center of the bear trap to get the bear caught in the giant iron claw that holds it in intense pain and agony while the hunter comes to destroy it. Is offense worth it? It is a trap of the Devil - it's his bait to get you destroyed.
Judging from the words that were used, I would also say that this is not the first or only instance of a frustrating situation that you have intentionally or unintentionally thrust upon your mother, and judging from your response and the words you used in getting offended I can see you are quick to take offense and are likely holding on to things from earlier that this incident.
As seriously as I can tell you - you need to get rid of that junk or it will KILL you spiritually, emotionally, physically, financially, socially. You need to do what Jesus did, never take offense - refuse it like you were refusing a plate of diarrhea being served to you by the Devil, because that's what it is.
Jesus loves you, turn to Him, ask Him to take away all your offenses.
Pray this, if you desire a good life and relationship with your mother from now on, "Heavenly Father, I come to You in the name of Your Son Jesus, I repent of my past, I repent of how I've treated my mother and others. I renounce the Devil and all his works, I ask You to forgive me and cleanse me of all unrighteousness and I forgive everyone of everything, and I take those things and believe they are mine now and that I am Your daughter. Lord I ask you to have mercy on me and restore my relationship with my mother today, please soften her heart and give us real tender love for each other. Thank You for Your peace in My life. I receive blessing and favor in every area of my life. Jesus I make You not only my Savior but my Lord also - order my steps and keep a watch on my lips from now on that I would only speak blessing and be a blessing to my mother and my family and everyone else. I praise You and thank You for Your will being done in my life now. Hallelujah! Glory to You! Amen!"