Fiber lines are available to everyone, and you don't have to get it [directly] from Verizon. Any CLEC like worldcom or ATT would run a fiber line to you premises. One would still have to pay for the backbone provider.
Also, it would cost more than $2.1 bil to wire fiber to every home.