Sadly I have found that you are a relic. There is no such thing as loyalty anymore, companies don't care like they used to, like they did back when we were young. You are not even a number in a ledger, they don't even care about you that much. At best, you are an annoyance that they have to put up with to keep the money flowing in. Now throw in some sorry kid who wants 20 dollars an hour to spend 45 minutes of that hour updating their fakebook profile, and really does not want to deal with you annoying crybabies, and you begin to see the 'quality' of what they call customer service.
You could try their own game back on them, goto Fakebook, Twatter, etc and tell your story briefly and push it viral. BIG EVIL CORPORATION picking on old people. Give them a taste of their own medicine. In this world of $#%^$$# ies and $#%$$# ies... PR is a HUGE thing, that is one thing no company wants is bad PR period! Been loyal customer for XX years, won't help me, dumped me, now stuck W/O internet to keep in touch with family. With Covid restrictions, if someone gets sick, how will I be able to say my last goodbye's since they cancelled my contact with the outside world?? Spin it, spin it hard... lay on the drama, that's what these parakeet minded people seem to love today....give them a taste of cancel culture from your point of view, see how THEY like it.
In your eyes that sounds despicable, as it really should, but sadly in this culture we live in, the only way to get people to do the right thing anymore seems to be to embarrass or shame them into it. They treated you like total dirt, don't be afraid to give them a taste of it back. If you can get a local news outlet involved, even better.
Aaron