BSkyB was cleared yesterday of behaving uncompetitively by the British director general of fair trading after a six month investigation. However, the satellite television giant's powerful position means cable operators are finding it hard to compete, said Mr John Bridgeman.