[volunteers] Problem with drupal users module

I haven encountered, what I consider, a major problem with the 4.6.6
drupal users module. What I have found is that he module allows spaces
in the user name. This makes it difficult to create aliases. So, should
I rewrite the module to disallow spaces and any other characters that
cannot be used in generating an email address or something else.

For example, Rusell McOrmand has his name with spaces as his user name
and his complete record is incomplete so ... His generated alias from
the script I presented for review, only takes up to the first space
giving russell@linux.ca and there are others. How unique these become is
a problem.

Your guidance is needed.

It has been suggested to allow only underscores, periods and hyphens.
For my part, this would be acceptable and make generating a cluecan
alias very straight forward.

I have attached an example alias generating script for review as well.
--
G. Roderick Singleton
PATH tech
--
G. Roderick Singleton
PATH tech