Well permanent ban = permanent ban. It's called "permanent" for a reason. Though perhaps a cooling off period for other infractions may be of use? That, I leave up for debate. Personally, I'm not sure I agree with it, but we'll see what others think.

As for the things like transfers, restores, etc, yes, I agree that maybe something should be done about that. The "One time forever" thing does seem strict for that.