Wiktionary
wave the bloody shirt
vb. (context US politics slang English) To mention martyrs and wars (especially the American Civil War) in an effort to draw empathy.