What did you do that required a constant connection to where even 15 minutes of non-connectivity was the cause of your firing?
I was doing online tech support where I would be connected to between 3 and 7 PCs at a time fixing whatever problems they had, like malware removal, reinstalling drivers, supporting a certain anti virus program, diagnosing various issues, sometimes as simple as changing a background or a homepage, but usually malware. Worked on windows from XP to 10 and OSX. If my connection dropped for more than 3 minutes I would get booted from the work environment losing all my connections and having to then call all the people back, get reconnected to their PCs and then it would happen again. Not a good customer experience. I would also get phone calls through the net connection on a software phone and miss calls. This also went on for a long period of time, and over time I surpassed the amount of time you can be offline during your shift. It wasnt always 15m as well, sometimes it was hours. But in the last months it had IMPROVED to 15min downtimes, but over and over. It sucks and it still happens. Less often now but the damage was done.
You can override their DNS and use Google's DNS (8.8.8.8, 8.8.4.4).
This was the first thing I tried (Im A+ Net+ Storage+ and Sec+ certified) but it wasnt just the DNS the whole service would go off and the modem would reboot. Had the modem replaced twice as well. Other people in the building Im in have the same issue.
Connection started getting funky in June of 2015, before that it was rock solid. I had been there for years. :/
Also, I have never used twitter and never had a facebook account. lol