I can imagine little worse than doing what you just described although that is (in part) due to moderate social anxiety. I behave in the exact opposite way - ignoring people regardless of how much they stand out because I don’t want to stare.
Though I can imagine what you’ve been doing has helped others.
Yes it does? All it would take is a single piece of legislation and a couple of hours for all ISPs to block all traffic to certain IP ranges.
Sure, it doesn’t prevent VPNs but it would block 95% of access. The remaining 5% can be blocked through banning VPNs and deep packet inspection, the latter of which doesn’t require that much new infrastructure.