I've been carrying and shooting my USP since 2007 and have not had one single malfunction over several thousand rounds. The double action pull is crappy, I agree, but the single action pull is awesome. It does get better over time.
If an armorer gave me a gun with springs missing, he would certainly know about it before the gun went on duty because such things are easily discovered during cleaning. This officer is as much to blame as the armorer.
In addition, and I see this all the time on the range, people need to look at the rounds they are loading into the magazine. I see people loading 9mm into .40's. I see people loading defective rounds, i.e. primers seated upsidedown, sideways, or missing altogether, crushed case mouths, etc. Then they proceed to call the gun a POS when it malfunctions. And these people are supposedly trained.
Guns aren't perfect, ammo isn't perfect. People with half a brain are few and far between.