One more thing consumer law is one of the most difficult areas of commercial law. We do a year on it at uni as undergraduates then I did 2 years post graduate on consumer protection legislation.
And I still have to look it up. The above is a very high level summary. It's a lot more subtle than that.