You completely missed my point.
Why should an Englishman, rejected by England, play for Wales instead of a Welshman?
It's just selfish and egotistical, and morally wrong.
A few players (recent e.g. Turner and Shawcross), have politely declined, even though they 'qualify' they are not Welsh, and therefore did the decent thing.