Incidentally my friend RJ just experienced a related problem on Facebook. After he got married his name (which includes a hyphenated family name) has 4 capital letters on it. Facebook complains that his name has too many capital letters and will not let him use it. He tried all-lowercase but Facebook automatically capitalizes each word making it look even worse.
It gets annoying for handles too. I usually just use "vsync" but certain systems smash the first character upcase and it looks ugly as "Vsync". So I try "VSync" and it smashes all characters but the first downcase.
Not to mention systems that require usernames to have 6 characters or more, sigh...