It is what the "mute" button on your remote control is for. Even better is to use a DVR and never watch anything when broadcast, and use the skip ahead 30 seconds (or whatever time your DVR will skip), and never hear the damn things again.
If you must watch the comercials and cannot be bothered with using the "mute" control, use the "night mode" (or whatever it is called with your model) on your receiver. That will compress the dynamic range, thus reducing the problem.
But if you do that, if you want to hear the proper dynamic range of other things, you will need to have it not selected for those other sources.