Thorough Linux Uninstall
I need a more complete uninstall procedure than what is currently provided:
I need to remove PIA completely and reset config files that have been altered until it works properly with Ubuntu 17.xx. It's blocking both web browsing and development.
- rm -rf ~/.pia_manager/
- rm ~/.local/share/applications/pia_manager.desktop
I need to remove PIA completely and reset config files that have been altered until it works properly with Ubuntu 17.xx. It's blocking both web browsing and development.

Comments
if that doesn't do it, then
OR create a brand-new /etc/resolv.conf file (because it's probably missing) and put in it:
OR poke at your system with systemd-resolve --status && systemctl status systemd-resolved
and take action based on what the poking reports.
By "crippled" or "hosed" - if I manually uninstalled PIA, neither WiFi nor Ethernet would resolve DNS. I could ping a server and see devices on the internal network.
Therefore, I couldn't use apt install, as you recommended.
However, my resolv.conf file had this:
So I updated to the recommended nameservers.I don't understand why this was changed in the first place? I understand that the 127 nameserver just resolves back to my machine. But why are we using Google's DNS?
This allowed me to get on the network, so I ran the apt commands you recommended.
Finally, I work remote, and I lost a day on this issue. Why wouldn't PIA supply an uninstaller to reconfigure this in a sane way?
/David
Supplying an uninstaller wouldn't have helped you in this situation. The app normally backups /etc/resolv.conf to /tmp/ when connecting the VPN, and just move the original file back when disconnecting. What happened is that for some reason, the original file is gone, so by the time you went to uninstall the application it was already too late, it was already broken. Having an uninstaller wouldn't have done anything more because that's basically all the app changes on the system already. It's all self-contained in your home directory, so the two rm commands you had above really do remove everything PIA installed.
As for the /etc/resolv.conf, it should have been regenerated automatically the next reboot or the next time you reconnected to your WiFI. This seems to be a bug with Ubuntu itself because I managed to get myself into the same broken resolv situation by upgrading from 17.04 to 17.10 without PIA even being involved: had the generated resolv.conf with 127.0.1.1 in it but NetworkManager somehow failed to start the local DNS server and I had no DNS.
I haven't been able to reproduce since, so that's gonna be tricky to figure out