How about forcing ISPs to lease the last mile to help bolster competition, they did something similar in the UK [1]. Not quite sure how that worked out for them.
This was a requirement of EU law, and is presumably a reason why there are more ISPs in the EU than in the US (apart from the density issue, of course).