i mean no there's obviously a 3rd option. run the service anyway and don't geoblock. like the banning country might block your service but that's on them.
if i'm running something not illegal and some other country bans it i see no moral case for me doing work to enforce some foreign government's laws for them. i'm not magically "operating" in every country around the world just because someone from there pings my server.