SanDisk Cruzer Blade 16GB write protected error

So I was hit by this “feature” too. My 16 GB Cruzer Edge is now a 10GB r/o device and it is already the second SanDisk key that went broke within a year. I don’t care about a replacement. I simply won’t buy SanDisk USB keys any more. I did so because I had very good experience with SanDisk CF and SD cards and because of the Edge design which fully protects the USB plug when it is retracted. But they found a pretty good way to ruin their reputation.

Why doesn’t SanDisk fix this issue? Do they have a contract with the FBI or CIA to spy on the data people store on their flash drives?