User can't change password on s2member-profile page

For some reason I as an administrator can change my password using the form shown by the shortcode [s2member-profile /] but other user levels can’t. What did I do wrong?

Solved it by myself: The username “demo” is hardcoded. Anyone using this name wont be able to change his password.

Yes, that’s so that you can set up demos without them getting messed up by some joker changing the password.