It sounds, friend, like you have a misguided (outsized) sense of nobility. You aren't wrong about what women put up with in our society, but you also can't write off any initiative by you at all as dangerous. Your own anecdote shows that when you put yourself out there, plenty of people have interest in you and don't feel the need to run for the hills. It's admirable how hard you're trying not to be a part of the problem, but don't make yourself a martyr. After a certain point, it isn't helping anybody.
I'm sure striking the right balance is much more difficult for someone who has trouble picking up on social cues, but it's just a matter of trying it out and learning the curve. Maybe you could practice with or ask advice from women you know platonically? You said you're friends with most of your exes- maybe they can give you insight into how you came off in those relationships?
It's a big and complicated world out there. It's good to try and be sensitive to others, but you can't let yourself get totally buried by worry about how you'll affect them. You just have to do your best, and then apologize if you mess up. And that's okay.
You have it in you to grow past this and find a companion. Everyone deserves to be loved. Best of luck.