Fuck all that. Quit the moment you feel it is negatively impacting your life. You don't owe employers shit if they violate the spirit of your contract, the only signal you can send to make it clear that you find that despicable is to quit. Everything else is toxic careerist bullshit.
We aren't on this planet for long. You are entitled to a small rebellion once in awhile, particularly if it is merited.