lol, you have a little trouble finding a spot to create this thread?
Anyway, those open frame switches are not good quality. They let dust/moisture in and the contacts get crappy rather fast. Not to mention the contacts aren't the best.
If simply soldering the wires is not an option you want, maybe replacing with a better switch? I use
these and have never had a problem. They are sealed and have a convenient mounting mechanism. Yeah, that switch is rated for 6A, which is wayyy overkill, but high current switches have a much more robust contact area and the spring force is higher so there is less chance for accidental actuation during a really rough landing.