Perhaps what is meant is that “The policies of the British Government failed (were watered down?) because of the opposition (opposing demands) of the colonists”? That would help to make sense of the rest of the sentence, but in that case, for the sake of clarity, I think the author should have put “mar gheall” in front of “ar éilimh chontrártha na gcoilíneach”.