Quit all the whining and moaning. In the time that you have gotten all worked up, you could have bought the replacement switch for $20 bucks and replaced it yourself. I replaced mine 3 months ago.
If you want to be "upset" with a company, why don't you get mad at Texas Instruments, they...