Protest the Hero rocks St. Andrews Hall