Sounds like she Evenflow80 got with FunkyFlow69
Meh. We all fuck up. 16 years is a long time to be with someone you don't like. I did 11, but we had kids. She was never stinky, but she did have hygiene issues. I told her to her face she was slovenly and I didn't want to be seen in public with her or for people to know I'm with her. She got all butt hurt, cleaned her act up for about a week (she had natural beauty and cleaned up nicely when she felt like it), then went right back to her funky self.
Just gotta drop bitches like that right away.
Dude, it's not about being an asshole. It's a self love thing, it's about actually giving a shit about your boundaries. Boundary infractions must have consequences, otherwise they're meaningless.
I don't know if you have kids or a best friend or maybe a brother or sister you care a lot about. Let me ask you this. If you DO have someone in your life like that, would you let someone else treat them the way you allowed yourself to be treated? I'm guessing probably not. Would you be an asshole for sticking up for them? HELL NO you wouldn't!
So why won't you stand up for yourself in the same way? It's always, ALWAYS, some shit from childhood. Someone walked all over you, probably a primary caregiver, and you just took it as the norm. You've got to dig in deep to figure that shit out, otherwise it's gonna be Skanksville for you for the rest of your life.