Scott, you have a good point, and it could be that but its just one of the many problems it might have.
While mine might be a cleaning issue, someone elses might be a firing pin length issue. The point is, there's probably no one end-all solution, which really sucks...
A clean gun is a happy gun, I'll give you that, I just havent had the chance to take mine completely appart and check anything like that.
I'm already surrounded by half-dead brainless people already, the zombie apocalypse would just give me a reason to be productive and get rid of them.