I've heard it said that some guns like the AK, while not great in a number of respects, have high tolerances for dirt and poor conditions. Now I know any proper soldier is supposed to keep his weapon clean enough to use at all times. However it seems to me that there are any number of conditions soldiers get into that make keeping a gun properly clean is a really hard thing to do. What's your take on that? Should guns be designed a bit more fault tolerant because conditions are often harsh? Or should the soldiers be more aggressively drilled in keeping their weapons clean? And if so, how do you handle extended periods of combat in hostile conditions like desert or mud?
You're right that your first action upon being given 'stand down' is to clean your rifle, but in general any policy fundamentally grounded upon 'our soldiers aren't fit enough/clever enough/self-motivated enough' is doomed to failure - not to mention that you might have an entire day stuck in a firefight, so it needs to be robust enough that the carbon from maybe hundreds of rounds isn't going to trouble it. The old SA80 allegedly had issues with this (because it had more moving parts than most rifles), but I can't say I ever encountered one.