I totally agree, you need to get your horse to behave and reward him when he is finally quiet :)
Bring a dressage whip when u feed him. If he so much as looks at u the wrong way, correct the behaviour with the whip. If u get your point across, then he will respect your space. This situation can quickly escalate into food aggression, so its best to get after him hard now.
*just realized that this is happening In a stall.. So get after him by making loud noises the second he acts up (shake rocks in a can, scream like a hooligan, growl, whatever u want) and do not feed him until he stands still. Once he gets the point, increase the time that he must stand patiently until he gets his reward (food)