Ok - you think its unfair. But that's not going to change anything, is it? Either sign up through BT and a 24 month contract, or don't. You now know the options. Make your mind up. Whether you're happy or not is neither here nor there. BT are here to make money for their shareholders.