Comment by mnau
No geolocation is needed. And even if it was, these are technical problems, inherently solve able.
So far, we are building walls and replacing mortar with a new one, while attackers bombard us with complete impunity. This is never going to work.
This would of course need new extensions /protocols (even simplest would require authentication envelope around encrypted traffic).
The problem is that you think a societal problem can be solved technically.