The fast forward is disabled because the networks providing the content want it that way (i.e. they want you to watch the commericals). It's not Verizon doing that and you'll find that it is the same (i.e. disabled) for all cable providers (Comcast, TWC, etc.). And of course it is very legal.
The timing of when things become available is problematic, I agree with that.
It's a free market. If you don't like Verizon switch your sevice. I know I found Direct TV MUCH MORE FRUSTATING. Every time a cloud came over TV was out. It was "fixed" numerous times but a day or two later I would be out for day and NO CREDIT, so I canned DirectTV after a month. I did not have to pay any EFT since the "professional" installers could not provide a reliable service.
BTW the "fast forard is not supported" is required by owners of the conent. You need to complain to owner of contents not Verizon. And you new provider will also have the "fast forard is not supported" for certain content.