Re: the correct solution
The problem is not that people get Talktalk, but that they take over other ISPs.
So many ISPs get bought by another that it is difficult to avoid them.
I will admit to going BT years ago as they could actually offer ASDL in my area, stayed as they also offered FTTC first. I also had issues with other ISPs prior, when they were more unbundled than today.
Colleague had 3 choices in his area BT, TT, or Plusnet