This isn’t really significantly more irritating than half the password “rules” forced on me by major companies who ought to know better.
“A special character…” Okay, how about: “
“No, not THAT special!! (Shh, we are worried about a SQL injection attack… in your password… which we dont even know how to escape)”
Let the many implications sink in for a minute.)