I know there are other factors it just feels like the only people getting screwed are the little guys. In Canada the rates that third party ISPs pay and charge are dictated by the giant telcos. Our regulating body even allowed the telcos to raise prices to the point where reselling is no longer viable. Fucking the little guys again.