Can confirm; have definitely been Spartan Kicked off a ledge for massive damage.
Shove is a fickle mistress. She cares not who does the shoving, so long as the shoves flow.
I like it personally. Positioning is very important and should be punishable by both the player and the AI.