Mystery says on page 32:

"Women tend to avoid discomfort and confrontation."

"Don't complain or be emotionally punishing. If you call her on her sh*t while talking on the phone, she will just avoid talking to you on the phone. Instead of being the whiny or emotionally abusive boyfriend whenever she pulls a fast one, be the guy who has plenty of relationship options.

"If she flakes on you, don't confront her about it next time you see her. Are you the guy who sat around and got upset? Or are you the guy who called over another girl and then forgot all about it?"

Obviously I agree to not be "emotionally abusive", "whiny", or "get upset". But what about the whole setting boundaries and calling her out on her sh*t thing? A lot of dating coaches will say to call her out (respectfully), which I mostly agree with. If she flakes on you, isn't she testing you, and don't you need to show that she can't get away with that/walk over you?

Where's the fine line here?