Catherine Mardon: social justice warrior clothed in Catholic faith