It seems the number of people using some kind of cheat is becoming more common. There are speed cheats, who always have the fastest internet- sometimes several MINUTES faster than my high speed internet- far faster than any "lag' could account for. There are people who have something that interferes with your commands- when they get a batt near yours, yours will not halt. There are those who are so 'fast' they can be 4 blocks away, then they appear next to your batt and are attacking in the same instant. Or who finish and attack on someone else, and start an attack on the next person instantly. Everyone else has several buttons to push before they can, but some get to do it instantly, seemlessly, reliably and all the time.
In short, way too many people are raiding using hacks and cheats that make them all but invincible.