I think it is an interesting idea, but I think it wouldn't really work here in the good ole US of A. We are very gung ho about our rights to own whatever we want be it ball pythons or guns.
There already is licensing for larger constrictors in certain states (cough Florida). Which I think is a great idea. The fact of the matter is, even with the laws that state you must have a permit or license, people will still find a way around it and own these animals illegally. That is the main part of the problem. Irresponsible people.
And you (sadly) cannot ban irresponsible people.