Why as Bt Sport is ending and being replaced with TNT Sport can you not cancel your contract and not continue having to pay until your original contract date is reached .
BT Sport isn't being replaced, it's just being rebranded in the way ESPN was rebranded to BT Sport 4 and Sky Sports 1 was rebranded to Sky Sports Premier League etc
'Same game, different name' - It's just a name change, the new partnershop is also why you now get Discovery+ free of charge with BT Sport/TNT promotions.