Long ago I felt impelled to resign from a contract only to discover that the person causing my stress had resigned the prevous day and it was with immediate effect. Do not let grievances reach the stage where you are in daily conflict with management, with your own desire to earn your crust, and where you bring work problems home with you, take it out on your family and let it distrub your sleep.