I'd agree with you almost entirely except for your subtle compassion for Bell. Telecoms love to claim that the infrastructure is theirs because they built it. The only problem is, in the majority of situations, the tax payers have actually subsidized the infrastructure cost. Even where they haven't they are still permitted to absolute control over assets on government land. It seems pretty brazen to me to insist they can install their infrastructure on public land without oversight.
Bell, Telus, Rogers, and Shaw realize record profits... year over year. This is simply because, together, they enjoy what is the bane of capitalism: monopoly. Individually none of them hold a monopoly, but together they hold a monopolistic cartel over us. This is why I, and everyone else, pays $100+ a month for telecom services. You're smart and stream most of your media? Guess what,
they have a plan for that too. I know a few people on the inside that tell me telecoms have open meetings about raising internet service prices to offset (what they call) "cable-cutters".
Our system of government, flawed as it may be, is completely broken by monopolized industry. This is why industries like banking and telecoms are so heavily regulated. I'd agree that regualtion isn't the answer, but not for the same reasons as you do. Regulation in this sense is like putting a bandaid on gangrene.