I agree with you Titan and that is the policy I operate under these days. But, you shouldn't have to go that way and the company should be more considerate to the needs of the individual. This is how you create a harmonious environment at very little if any cost!
CX just hasn't figured this out yet but maybe soon they will. There is always hope!