Could be a synch issue. Due to the players' different Internet ping, some actions and moves may be delayed for some moments - that's why such occasions may happen.
Why do you always pass the blame on to the community? Could it be because of the cheap servers or poor coding from the developers in this game? This company and the MA team can never do wrong, it's always someone or something else's problem.