A band played impassioned punk music on a flickering stage.