I have to say, I'm a total bitch about feeding--my horses (well, one now, but I've had quite a few of other peoples horses around in the past) stand back until I'm done getting grain/hay set out, and then, when I bow out and say "OK", will come in. I hate being crowded, and I hate feeling like my life is in jeopardy.
I started out with just my mare, but she needs to stay back a good 5 ft or so, and wait for my signal. When I moved her to a friend's pasture, and had 8 horses crowding up on me, I started packing a long whip and a long branch (bendy, you know), and when they came in closer than a few feet, I puffed up and started swinging, and they backed off. After a few feedings, they stood a respectful distance away, and only came in when I let them. And it never made any of them hard to catch, either; but a nice bonus was that I could jingle a bucket of grain and have them all come in, then set the grain aside and wade into the bunch and catch my mare w/o a problem.
I'm not sure if this is helpful or not, but I know that, being a short person, I HATE being run over, or pushed around, and if that colt had done that to me, I would have retaliated pretty unpleasantly.

"Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe."
Albert Einstein


"A politician is a person who can make waves and then make you think he's the only one who can save the ship."
Ivern Ball

Why do most liberal political arguments boil down to someone shoving their pointy little nose in my face and saying "Well, you see, we've decided that personal responsibility, self-reliance, and independent thinking are old-fashioned and very passe'--not to mention dangerous and problematic!--so we insist you desist on all of the above at once!"