There is a silver lining here. It practically eliminates the possibility of reusing a password from another site ... because nobody else is stupid enough to have rules like these. At least when somebody cracks your password here it won't do them any good anywhere else.