Nodes do not continue to push txs that have already been propagated throughout the network.
They all pass it on until the whole node network is aware of that specific tx.
Nodes are not obliged to push txs that have already been propagated throughout the network.
But some of them have a patches which push non-confirmed transactions over and over again.
This behaviour is not invalid or misbehaviour.