I have not had that problem, i do however like to have the ability to change to silent quickly. First, you can simply hold the power key like toy are turning the phone off and select "silent", "vibrate", or "ring" at the bottom of the screen that pops up. I also have HD widgets app so i can put switches on my home screen.(see pic) then i set up a smart action to silent my phone between 9 am and 5 pm so i don't forget to silence it at work. I know this isn't fixing your problem, but it will make it easier to deal with.
