Nice idea but enforcement especially of the online handles would be impossible. Face it, if these people are planning to re-offend they are not going to come clean.
This is as rediculous as thinking criminals will turn in their guns just because you impose a gun ban. Only a moron will think that will work.