Are you the only one having problems with this idiot, how many employees is he in charge of and could you collectively make a complaint or have a quiet "unnoficial" word in his ear making it quite clear you and your co workers are not happy with his style of management before taking it further up the management tree.
Employees working together can make things look very bad for a manager, perhaps this should be pointed out to him quietly.

Failing that you could accidentily run over him in the car park.
Anyway hope you get it sorted out soon.

NCM