I tried what @modemlooper suggested, and there is nothing in that list that allows for underscores to be used. WordPress allows underscores to be used, but BuddyPress does not. I deactivated BuddyPress and was able to register with an ‘_’ underscore in my username. I am working on a hack for this as we speak.