I think the idea that a person makes you happy is absurd. We make ourselves happy and attract positive relationships by our own actions. If I'm not in a happy relationship and I feel bad about it, it's my problem. If I'm fine with it, then it doesn't matter so much. The second I start to feel bad about being single, I look at the common denominator in all my relationships with men: Me. 99% of the time, that's the source of the problem, and it's true of anyone.
Maybe I should date BW from the sounds of it; it sounds like we'd get along if I believe the generalizations.

Being happy is most important, and I have friends from all walks of life, but why should a woman who has worked very hard in her life to being an educated refined lady settle for a guy who is content to work at McDonald's for the rest of his life? What's a woman who works as a teacher with special education students, is active in her church, and enjoys supporting community theater going to have in common with someone who thinks she's stuck up because she wants a better life for herself?
A "good job" is relative. I consider a "good job" one working in a field where there is a decent level of job security and has enough to take care of his financial matters enough to have maybe a humble and small but nice home or apartment and enough to cover his hobbies/interests, and so I don't feel like a man is leaching off of me for money.
That's a problem. Happens to women, too. Excitement is relative. A lot of men probably wouldn't find me the most exciting woman in the world. I like hiking and climbing trees and watching anime and reading. In that case, it probably IS the pursuit of money rather than the person. (How often is it a woman who doesn't have her own education and career?)
I've met BW that can go from zero to bitch in three seconds, so I believe you.

Do you think BW's anger has any truth to it, though?