Join and browse our exclusive open discussion forums and talk about whatever you like.
Have you tried contacting management at a local level? Sometimes issues like this can be resolved by simply calling management at a local leval. If not, have you tried calling the corporate office? I really believe that calmly calling and talking with someone will get you further than a letter. It's worth a try.