Good post but I did have an issue with this:
Later, the statement is made that in real world, you want to be moving and shooting instead of being a stationary target. Advice like that is often given out as if it is some sort of fact when it is not. It may be quite foolish to leave cover so that you will be on the move while shooting, for example.
Generally people involved in shootings are not starting behind cover (I guess sometimes they could). Often it is out in the open, on a street. In those circumstances moving seems like a wise move to make yourself a more difficult target. Obviously, as you say, if you are behind cover then use it.
I think shooting on the move at a moving target is both one of the most difficult tasks and probably the skill that I would want the most in real life as that is what tends to happen. When shots are fired people move.