I think there is a difference between a shit-test and a downright disrespect that shouldn't be tolerated.

Where do you draw the line between what is tolerated and what isn't? Are you willing to abandon a girl if she crosses lines of disrespect and doesn't own up/atone for it?