If the girl values everything you do for her (the lover, friend, provider from another of Chase's articles, that you need to be), they will want to stop having their "attitude" or "hissyfit". As long as you are not disrespectful to them, you say "I would not do this to you. If you want to go on doing this to me, I will not stay with you." and mean it. Tell them they must conform to the golden rule - only do to you what they would want done to them. Cancel dates, move out if living with her. No woman has the right to treat you like a doormat. She will respect that and if she really loves you (and she may realize she loves you more at the thought of losing you and that you are strong and won't put up with disrespect), she will stop. If she doesn't love you, she won't cry for you to come back and she definitely won't stop her B.S., so you are the better for finding that out.