Hi B.,
It is so good that you are in counseling. I think you ARE learning, but maybe you're not acting on these new insights as quickly as you could. It's all part of the learning process, and with continued counseling, you'll likely get out of these situations much quicker in the future, and maybe even avoid them altogether.
Example: you talk about red flags---boyfriend living with mom, no car, no career direction. You SEE the signs, but for some reason, you don't act on them and continue to stay in the relationship. When you see those signs, trust your senses and ACT on them. There were too many red flags in this case for you to even give this guy the time of day. Future reference: Anytime a man stands you up (aside from some a true emergency, like he was in an accident and lying unconscious in a ditch somewhere), that's a deal-breaker. No show and no call? Cut him loose.
Your other insight---that you're selling yourself short---is right on target. You ARE selling yourself short. You have to develop a sense of what you will and will not accept in relationships.
It's great that you are getting out there and dating, and true, that is a lot of work, sometimes. You don't always find someone you're compatible with right away. You have to be comfortable and content being on your own, living your life, doing your thing and not expect a relationship to "fix" or "complete" whatever you feel is missing in your life. Cultivating patience in the dating process will serve you well. You cannot be so desperate to find SOMEONE that you'll accept ANYONE.
You have to find someone on YOUR level. By that, I don't mean exactly the same career, education, or background, but rather, someone who shares your vision and goals in life. Example: You're in grad school and working full time. Your last boyfriend lives with his mom, doesn't have a sense of what he wants to do in life, and has no reliable transportation. You see the mismatch there? That was a serious problem in this case. You continued on in this relationship (maybe hoping he would change?) despite HARD EVIDENCE that you two were significantly mismatched in terms of your values and life goals.
Continue with your counseling. It sounds like it's helping especially compared with where you were in your previous posts. But counseling is no magic solution. It takes time and work and incorporating new insights (like those learned from this last relationship) into new ways of being.
Stay strong and keep moving forward. Wishing you the best.