There are no solutions now, only collapse, and history demonstrates that it will. Mamdani's election will do some limited good for sure, and that's great, but the establishment will learn from that loss and determine how to prevent it in the future, just like they did after Ross Perot got so close to the presidency.
The only power you or I have is local, and I'd advise you to be involved locally as a voter and if you have the time and money, to run yourself. (And, generally, to just do good things in your neighborhood like picking up trash or handing out sandwiches to homeless people.)
The only exceptions to that are being a billionaire or being willing to go full Player 2 like a certain CEO-hating Italian.
Primarying might work on the local level, but it won't work for any national office, because Democrats do not have to play by any rules or honor the result. If they did, we'd have just witnessed the end of a second Sanders presidency, we'd all be making a living wage, and cost of living would actually be affordable.
I do love your 'complaining' comment though, as if I'm the problem.