I know some people I invited to join the forum, they don't use VPN and never before registered on Bitcointalk forum, but when they tried registration they received Evil fee message, and you can image their surprise when they saw they need to pay for that.
This can be due to the fact that their internet provider is reusing shared IP addresses or they tried registration from public place, but it doesn't change the fact that we are hurting good users in process of preventing evil ones.
This is actually a case in the Philippines because our internet service providers (mobile data internet providers) is reusing shared IP which is why almost every IP has evil score in it. Though they aren't that expensive (mostly less than $1), most of my friends still refuses to pay (so I payed for them lol). People would be reluctant to pay because most people would question why would a forum ask for money, that will be suspicious af for those who don't know what's going on.
Though would it be a good idea to, let's say, instead of permanently blocking newbies with evil score, give them a 14 days restriction to familiarize themselves to the forum? Like every person who registers in an IP address with blue or less evil score will have to wait 14 days to post in the forum.
Or maybe like instead of paying the fees, they have the option to insert their BTC address and sign a message? and after registering, direct them to a tutorial on how to get a Bitcoin wallet and how to sign.