Passwords must have at least one non letter or digit character. ---> Password must contain at least 1 special character eg: !@#*&%

This is one of the worst approaches in UX. Just allow users to create their passwords freely.
I've had a few people mention this now.
I'm not sure what the problem is as it forces you to create a stronger password.
The amount of people that get their accounts hacked on gambling sites could have it prevented if they used a strong password.
Saying that though, I assumed sites like Bitfinex, Bitstamp and Polo all forced this rule but it turns out they don't.
Would like more feedback on this.