Pushing is a rule that was created against raiders mafia forcing people to leave their resources to them.
Playing in team towards a goal might imply pushing, while still be legit.
Lot of you are misunderstanding "pushing" to helping one another.
Example :
"Pushing" as you say a raider in one guild by farmers might bring them top notch protection
"pushing" a scientific might bring a soon phalanx to protect the alliance fleets
and so on...
cheaters are cheaters, but a team playing together is not cheating.