I get how you're feeling, I was in that place for years. From that I grew an armour, and that armour is my boundaries. I will not tolerate men who think they can sweet talk me into bed, if it becomes clear that's all they're interested in then they get cut off.
I think perhaps take a small break from dating to work on your self-esteem. You've been through a horrific time and it has really impacted you, you need time to love yourself. Do not call yourself pathetic, because you are not. Humans are emotional creatures and crave love and comfort, it's the first thing we know. Being lonely does not equate to being pathetic.
(Cringe incoming, but it's true) to be a bad bitch, you have to think like a bad bitch. Im not talking appearance, im talking mindset, attitude, confidence, principles. Treat yourself like a goddess because you are one. Who does that man think he is treating a goddess like a disposable napkin? No no no. We don't do that here. We only accept the best because it's what we deserve.
Take some time to love you. Delve into your hobbies, stick at the gym, have a spa day, spend time with friends and family talking, doing fun things. Write a journal of how you feel daily (this helped me a lot). Get a therapist if you havent already (theyre often wonderful). Do what you need to do to feel like you again. You can't be truly loved if you dont love yourself and I think thats the underlying issue here. Once you know your worth, then start considering men again. You will feel confident, brave, capable. You will be intolerant to scraps of affection from them because you know you deserve better.
From now on, no more insulting yourself, no more seeking external validation from men. You are you, you are brilliant, you are worthy of love and affection. Give some to yourself for a change ❤️