I can't tell if this is just the reddit bubble or what. Both genders. Men putting up with women who are clearly not over their exes, flirt with other guys, don't respect them. Women who put up with lazy men who treat them like crap and don't have a romantic bone in their body.
You don't have to stay. There's someone out there who's better for you. Let's let all these low effort/unfaithful people just date each other. I'm just amazed at some of the stuff people put up with.
Let's normalize having standards and sticking to them. It's not THAT bad out there, it can't be.