thats f*cked!
before you take ANY Drastic action - contact your local consumer affairs department and tell them EXACTLY whats going on- do NOT take vigilante action!
see what they say and go from there.
to be honest I dont know how you lasted that long ! I would have got consumer affairs onto them a LONG Time ago - they are obviously incompitent boobs!