Is it legal for Verizon to charge me for 18 days for both my phone and a child's tablet with data only, on the pretext it was to secure the porting of my personal number when I switched to another carrier? After finally reaching a customer service rep (10 calls and holding for over 30 minutes the last 2 times) she informed me that Verizon just wanted to make sure they gave enough time for my number to be ported, because if they terminated my account too soon I might have lost my personal number. First they charged me for a complete month of service plus the 18 days, saying I only canceled my phone and not the child's tablet that only had a data plan, with no text or calling. When I stated I had witnesses that both were canceled at the same time, Verizon deleted the charged for the whole month, but still insist I owe for the 18 days to port my personal number. In addition, when I called a week after changing service, my account was inactive and a Verizon Rep informed me that I would get a refund for the part of the month I had paid for and not used; because I pay for the next month before the date that month's service begins.
I don't understand how they can charge me so much, as my number was available by the new company within minutes and information from Verizon's community website states 4 hours is the max it should take unless you are in default or under contract -- neither of which I was. I owned my phone and had met any contract obligations to Verizon over a year earlier. Who do I contact to fight this charge, the BBB, the FCC?