On Sunday evening I sat down to watch an episode of Vera when it was announced that due to events in Afghanistan it was cancelled and would be shown at a later date. The events in Afghanistan were the deaths of two servicemen, who were shot my members of the Afghan police. The episode of Vera was about the death of a soldier who had recently returned from Afghanistan. A few weeks ago two episodes of Silent Witness were cancelled because it was about about child sex grooming rings and there was a high profile case currently in the media. Should TV programs be cancelled simply because they are mirroring current events or because the schedulers feel that the content may be upsetting?