On the subject of not giving a poor guy a chance..... Is it truly wrong to want a man who has a half decent education, a bit of ambition and good work ethic? Because this is the main requirement of not being 'poor'. Or perhaps he's got all of the above but has extremely poor money management skills. Again, not a quality I'd want in a guy.
I've never been one to seek a wealthy partner, but I sure wouldn't bother with a guy who wasn't appropriately financially secure for his age. Even when I was in my early 20's, I knew how to work and save and wouldn't date a guy who lived hand to mouth.
Yes, it's unfortunate for those guys who are born into a low socio economic environment and have had poor role modelling - but that's just how life is.
Never regret anything that has happened in your life. It cannot be changed, forgotten or undone. So, take it as a lesson learned and move on.