human shield
Noun
Meaning
Civilians deliberately placed in or around combat targets to deter an enemy from attacking those targets.
(figuratively, rhetoric) Third parties used cynically to divert attention away from accusations against oneself.
Source: en.wiktionary.orgSynonyms
Examples
Odious ideas are not entitled to hide from criticism behind the human shield of their believers' feelings.