I think you have the right idea. You really do deserve someone that will respect you and love you. You are a good person. Just be careful putting yourself out there makes you vulnerable and I don't want to see you hurt.(the mother in me is coming out sorry!) But I do think that is probably what you need to do if that is what you truly want. I wish you the best.