It's not the switches fault from what I can see, but the way that Astatic attached them to the board. If they had only included an attachment point on both sides of the switch, they wouldn't be failing.
The cover gets lifted from over pressure while the mic is keyed and the base is soldered firmly in place. This causes the tabs that hold the cover to the board of the switch to bend on one side and the contacts inside of the switch loose connectivity. Once this happens the tabs will never be able to be properly bend back into shape to hold the switch together, and the board inside of the switch can become damaged from either the top pulling off, or from trying to repair it.
It might even be worth blobbing some solder onto the pins that don't have solder points so that they won't just pull through the board. I haven;t had to try this method, but I think it might be the best bet to try and keep the switches in tact.
Mine came attached at every point...all four corners, and each terminal was soldered.
This is photo from the other thread, but what mine looks like: