This seems like such needless hassle and pain for everyone involved. If these companies just adopted a username system like most video games, where the user gets to pick any name they want and some arbitrary numbers get tacked on to the end, then this situation would be totally solved.