I think that namereserving should work like this:
It's permanently reserved, but if you remove your character named it, thats your own Fault.
However, it should'nt be changed from the original ideas, that's just bad.