Good luck with that
One thing that amused me is that according to at least one lawyer, geoblocking the EU won't actually absolve an organisation of legal liability if they don't comply with GDPR and someone in the EU uses their service (e.g. using Tor or a VPN).
So, let's say that I set up to provide a service, and for whatever reason decide that I'm not taking customers from the EU. I geoblock all inbound EU IPs. Because I provide such a good service, someone from the EU decides to go around my geoblock with Tor or a VPN. Now, I expect to get paid for my service. If the would-be customer provides me with a credit card or other payment system with an EU address, I know that he's from the EU and tell him to take a hike, and flush all info from him. No GPDR liability. If the would-be customer provides me with a payment system NOT from an EU address, then we move on. The customer has, deliberately, and with malice aforethought, fraudulently claimed to be a resident of somewhere other than his actual address. It may not rise to the level of a criminal offense, depending on exactly whose identity and address the customer appropriated and whether or not he had permission from the owner of the address/account/name/whatever. Fast forwards six months, the customer wants to invoke GPDR... He now has to expose his fraud. I could not possibly have known that he was from the EU, he went to a lot of trouble to hide his actual address. I am not liable under the GPDR; he lied to me, deliberately. If he had told me that he was actually in the EU and was using a VPN to get past my geoblocking, he'd have been tossed; I don't want any EU customers. Under current American law, I can refuse service to anyone I don't want to serve, so long as that person is not a member of a protected category. Being an EU citizen is not a protected category. Most spectacularly this particular bit of American law was used against Sarah Huckabee Sanders https://www.thedailybeast.com/sarah-huckabee-sanders-thrown-out-of-virginia-restaurant . If it can be used against the spokesperson for The Don, it can be used against anyone. Including EU citizens. As soon as I find out that you're an EU citizen, you are no longer a customer. I don't want your business. Keep your money. Go away. Find someone, somewhere else, to sell you the service. Hit the road. Don't let the door hit you on the ass on the way out. If the commissars in the EU attempt to levy a fine on me for non-compliance, well, good luck with that. I have zero assets in the EU. They can't touch me outside of the EU, and in any case the EU citizen will be removed from my database the instant I find out that he's from the EU. I have none of his PII to share with anyone. I don't want it. I don't want him.
I also don't want customers from the People's Republic of China, from the Democratic People's Republic of Korea, the Kingdom of Saudi Arabia, the Russian Republic, whatever Burma is called nowadays, whatever the Central African Republic/Empire/Hellhole is called, and about a dozen others. They're blocked too, and have been blocked for a long time; the EU just made it to the blocklist thanks to GPDR. I don't want your money. I don't want to have anything to do with you. Go away.
Let the downvotes commence.