When there is no spectate or kill cam and no ping limits, it's hard to know.
The thing about ping is that if everyone has a low ping, good. If everyone has a high ping, good. But if there is a big spread between someone with a 12 ms ping and someone with a 262 ms ping, there is a 1/4 second smear of time occuring on the server where it tries to guess which person should be credited for hits and misses. It affects everyone, not just an interaction between the lowest pinger against the highest pinger, but everyone in the server experiences weird decisions about what is considered the current realtime. Throw in packet loss and server and client lag spikes and variably high CPU usage, and all sorts of weird things happen. That's why you die around corners or get insta-killed against legit players. If EA cared, step one would be a ping limit.