both support & advice.

This is a tricky topic. One of the lessons I have learned in life is that sometimes people need to be left alone to 'grapple' with personal issues
as they see fit (kind of "we all have to fuck things up in our own best way").

Wise words aren't always needed nor really wanted. Sometimes, by the time we learn how to deal with certain situations, it is *only* our age peers who are willing to listen & who may comprehend the advice :-)

But, notwithstanding the above, here are some opinions on what you might be
able to do...

If you really feel very strongly (such as 'kill kill kill' :-) then it might actually do you the world of good to go to the person concerned (mama but can be whoever) and verbal that person. Tell them what you think in the wildest & and most abusive & calculated terms (do some real plannig & perhaps a rehersal). Hone in on the specific issues that really get to you. Tell the person why you think they don't deserve to live, or to have a decent son like you (& why they keep pissing off, repeatedly & then yet again). Short of a physical respose, let them have it with all four barrels (1 x 2 x 2).

The considerations here are
1) If you are that pissed off, and believe it, then the possible rupturing of
any remaining relaionship is moot.
2) I promise you that, if you are sincere, you will feel 1000% better for having dealt with the matter even if creating a very big 'scene'.
3) Your mama in time, may actually discover you have become your own self-contained person (no longer their whipping boy) and accept the outburst for what it truly is.
4) In both psychiatry & therapy, it is well understood that there is a theraputic value of 'symbolically' killing ones own (esp oppresive, even if only perceived) parents.
5) Having off loaded the monkey on your back, you may well discover that at last you see your parent as just another ordinary person with their personal strengths & weaknesses & that you have an opportunity to create a different but more emotionally satisfying relationship.
6) Despite any aspects of the above, after it all, blood is thicker than water & if there is the chance to establish a new kinship, then do so. If not, then live with it as a mature person who did what had to be done.
7) An unfortunate alternative is to pass up on the opportunity to deal conclusively with the situation, & retreat to a status quo.

Please feel free to regard/disregard the above advice at will. It is merely this persons humble thoughts (tempered with life) :-)

Cheers

Doug