The federal government has spent $12.82 billion in the last three years helping low-income households pay for internet service. Almost a quarter of it has gone to one company. Charter Communications ...