As the player (age 13) approached the team bench, his father grabbed him by the shoulders, picked his son up off of the floor and throw him onto the bench.
Mark,
IMHO, you did the right thing here. The only thing missing was that you forgot to enforce the flagrant technical foul on this coach! No reason to use the "elastic powers of the referee" here because his actions warranted a flagrant T.
Z