McCarthy pledges allegiance to Irish cause despite