I own an indecent number of social-justice T-shirts. Name a cause and I bet I have a T-shirt to match, Cynthia Astle says ...