And you may need to actually know what you are talking about before blaming BT
It's BT's line but Bulldog would need to install equipment at the exchange for the service to be provisioned so therefor it's not BT's fault. Having dealt with a number of complaints from Bulldog customers it is very apparent that a lot of the time it's a case of engineers not being booked or complete c*ck ups in the orders being put through that cause the problems. It may even be that an engineer wasn't even booked.
As to Bulldog providing full 8Mb to more areas cheaper, you may want to go read a lot of the complaints from Bulldog customers being posted elsewhere.