Major John MacBride commanded Irish battalions allied with the Boers against the British during the Boer War but longed to fight for Ireland on Irish soil.