PJ Harvey brought her mesmerising live show with a hard-hitting message to the Victoria Warehouse in an evening that caused both delight and controversy.