That's a silly move TBH blocking the ports that Steam and WoW use, there's nothing illegal there and has nothing to do with p2p and what benefit does a gamer have?
I think they've shot themselves in the foot big time with this and the 18 months contract is a bit of a killer, I notice a lot of mobile phone companies having 18 month contracts too, is this the new norm? Is it fair business for them to write such a excessive contract length and is it set at one year and six months so that the consumer forgets when the contract is due for renewal and sticks with the same provider for a further 6 months?