Ok, speaking only from a point of view of my own personal opinion, Rangi, love him as a Cas fan, should never play/have played for England.
In my opinion the only two qualifications that should dictate your nationality are your place of birth and your parents nationality (i wouldnt even go as far as Grandparent qualification, and the only justification i accept as to parent nationality is to cover you if you are born whilst your parent/s are short term overseas - i.e holiday, short term working contract - not living in the country/emigrated) to give an example of this, my brother has now lived in Germany for over four years, he will always be English, his son was born in Germany and is two years old - even if my Brother returns to England to live, his son's nationality will always be German and the fact he has an English father will never make him English.
Now, like it or not, there are rules, regulations and laws in life we dont all like or agree with, we do however live by them.
Hull KR (i use you as an example - no dig intended) have to me worked around the rules of the game and the laws of the land to enable them to be in a position where the can have a squad including so many non uk players to give them the best advantage they can to achieve what they want to achieve (in there defence to give them further time to progress with a junior development system that has not had the same number of years to come to fruition as many of the other teams in super league) do i agree with it no, do i have to accept it - yes, as under laws as they stand they are doing nothing wrong.
Fact is wit Rangi we may not like or agree with it, McBanana is using the laws of the land and the game to give his side the best chance of being a success in the same way Austrailia and N.Z have in R.L and other countries have in other sports for many years.
I take my hat off to hime for making the decision he made and being sincere about his intentions.
My main point here be - Rangi is playing for England, and just as the narrow minded idiots thats boo'd Sam Tomkins, is it not time to stop the moaning, accept this is how it will be for this tournament and support the players pulling on the England jersey to represent our country ?