`username` should be unique.

You should add a unique index on the `username` column

http://robots.thoughtbot.com/the-perils-of-uniqueness-validations