Theverge ISPs say there’s no need for new customer service rules; everything is great November 26, 2024