When a horse is actively aggressive with a handler, it is a sign of blatant disrespect...does it stem from his lack of confidence in people in general?
but i think where your mom needs to start is ground exercises...getting him to move his feet in all directions; forwards, backwards, left, right.