You need to screen the girls more heavily. Tease them (with good-nature), challenge them right from the get-go. Learn how to seduce them properly. Have some balls and she will have to step up to YOU. This will turn many away at the first go, but better than dragging it out like you are now. Yes this means you have to meet many women to get to the pearls.
Also, never try to change behavior with logic. Doesn't even work with guys and with women...no chance.