I don't think you are far wrong, I have heard many men here express similar things, women are just looking for a meal ticket, just lazy, gold diggers, etc., but I think you just need to keep looking, you can't judge all men because of two clunkers. There are probably lots of men who would be happy to find a nice woman, even if she didn't make a lot of money. A lot of men don't even want a career driven woman.
You also might want to think bout what you might bring to a relationship other than money. You can't change the past and where you are right now financially, but what are your strengths? What are you passionate about? What are you bringing to a potential relationship? Are there interests you have that you did not explore because of being a JW? Can you take a class, or join an interest group? That's a great way to meet like minded people.
Are you self conscious of your current financial situation? Do you think men are judging you because you don't make a lot of money? If so it could be that what is turning them off is not your lack of money, it's your lack of confidence. How can you expect someone else to value you if you don't value yourself? You are more than your income, and a person who is self confident and happy is much more attractive to others. Everyone has gifts they can bring to the world, so figure out what yours are and even if you don't meet anyone you will be a lot happier and more self cconfident.