Yeah blocking a countries access does nothing VPN's are free and publicly available to everyone. Anyone who has ever pirated (mostly everyone now a days) has used VPN's and other measures to protect identity and their access points. Basic stuff.
I already stated there is only ONE WAY to even remotely prevent (help prevent) hackers from doing this time and time again. That's to implement what Counter-strike did before they went full * and went F2P completely. That is offer a prime membership of 15-20$ (one time payment) with registering a phone number. Numbers can be made on free apps but that payment can't be faked. So everytime they finally DO get a ban they'll have to pay the membership to play with OTHER prime members.
The game can still have it's f2p model for those who don't want to pay, but the hackers will probably be ALL over the place in that. This makes it so they have to keep dishing out cash (which benefits respawn) if they want to keep playing the game in ranked or even casual with other PRIME members. Because since they use the source engine they can NEVER prevent this game from being riddled with hackers. The engine is rather old and faulty to hell hence why CSGO hacking was always extremely prevalent and why they had to make separate leagues outside of the actual game with better anti-cheats and people who did nothing but reviews footage.