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.