There is provision in law for unfair contracts to be deemed void - the OFT handles such things and you can challenge what you think to be an unfair contract in the courts.
In addition, there is the Unfair Contract Terms Act 2005 which can be seen here:
http://www.lawcom.gov.uk/docs/lc292bill.pdf
There is a section of this that specifically refers to ambiguity in contracts and where the meaning of terms could be taken in more than one way, then the interpretation would be to favour the consumer.
Not sure what bearing this all has on what's being dicussed, but just to let you know that there is law that covers such things.