They're normally on during the soap operas, as that's when women are most likely to be watching.
If you find these adverts offensive, then may I respectfully suggest you either refrain from watching television when you're eating your dinner, or eat after Coronation Street has finished.
You obviously haven't got doctors in the family. The one in ours (now, sadly, departed) used to regale us at mealtimes with descriptions of messy operations, or other interesting conditions...