But the point is that NRP's who withdraw from their children are not punished for neglecting their children's emotional and physical welfare are they?
If they choose to withdraw from the relationship, that is a choice they have made because they don't want anything to do with their children at that point. Therefore they are getting exactly what they want at the expense of what their children need!! Where's the punishment in getting what you want?? Furthermore, they have the option of dipping back into their child's life whenever they like, whether that is once every 6 months, or once every 10 years. That is unsettling for children.
Why should a NRP who cba and withdraws from their children still have the option to dip in and out of their child's life, for as many years as they want. Why should they retain PR for the children they have chosen not to bother with?
Why should they be able to walk in and out of their children's lives, when no one else would be able to treat their children so flippantly and get away with it?
In this country, NRP's only seem to suffer if they want to do the right thing for their DC and the RP stands in the way of that. Those that don't want to do the right thing, well, I can't see where the deterrent is, they retain full PR over their children, they are given endless opportunities by the family courts to start contact yet again, when they clearly have no intention of keeping up with it, and all along, it is the children who are getting hurt, and distressed and emotionally damaged. But never mind, we'll just concentrate on how we can punish the RP's more, strip them of residency of their children, punish them (even when it means uprooting a child from the only home they've ever known, as you are suggesting) just so long as the RP does get punished when they don't stand up to their responsibilities.
But the idea of making both parents equally responsible?? 
That isn't going to happen. The NRP's who walk away (and quite often don't pay maintenance either) will just be accepted in society as something we are powerless to do anything about, and we are powerless to punish them, strip them of PR, make them have a relationship with their children etc etc.
And then we wonder why we do have a problem with NRP's who cba to pay maintenance, who cba to see their children???
We are not considering the best needs of the child, by allowing parents to shirk their responsibilities. How anyone thinks we can look out for the best needs of the child whilst simultaneously turning a blind eye to the parent who is neglecting that child is beyond me. It doesn't make sense.
If you can't be responsible for a child, then you lose the right to be responsible for that child and you lose the right to a relationship with that child and you are punished for your neglect by whatever means is necessary. If you are a RP who blocks contact, I don't agree that you should lose residency and become the NRP. It would not work in many cases anyway, but you should be punished, yes, and again, that should be by whatever means is necessary to get the message through that children do come first!
OTOH, maybe I was right first time, and children don't come first at all. 