You might have to write a letter to Verizon corporate office and advised them of your situation.
If they looked up you account,
they can see that you been having problems with their service (if their agents documented everything correctly)
and consider waving the fee.
I had the similar problem with AT&T one time.
They kept telling me to buy a new phone or updated it and that would help in getting better signal in my area.
But nothing never worked.
This went on for about one year.
By that time I had over 8,000 roll over minutes based on the fact that I couldn`t use my phone
like I did before.
So when i told them that I wanted out of my contract,
they look up my account and saw that I have been having problem with their service for a full year.
So they terminated my plan without charging me a fee.
This tactic may or may not work,
but it`s worth giving it a shot.