You know that many countries around the world requires the use of VPNs since there governments blocks many parts of the internet, also those who travel to those countries and still want to play?
I recommend allowing VPNs only on demand by users put there names on a list and then you can check them for abuse.
Blocking it all is too drastic in a free world.