No, you aren’t too picky. Don’t settle. A warm body in bed in not enough to make a relationship.
You aren’t picky for breakup up over sexist or racist behaviours. You aren’t picky for refusing to settle down with the wrong person. Respect for your choices and ideas is a necessity. The list of deal breakers might seem longer, but the end result, if it goes right, is pretty spectacular.
Wait for someone who makes you feel beautiful and amazing just the way you are. Wait for someone who will truly care for your well-being without asking for anything in return. Wait for someone who believes in you and supports you. Wait for someone who will stand by your side.
No one should have to settle for someone who is not good or right for them. Everyone deserves a mate who is committed, involved and easy to love.