Hi Abz
I was worried that my last post came across a bit 'forceful', if it did then I apologise.
Try and forget work for today (unless you have to go there) and just see what happens tomorrow. I think though, reading through the posts regarding this, you will probably be very uncomfortable until you have spoken to him about it again. If you are going to apologise to him make sure you only apologise for shouting NOT what you said. Just remember that you have the right to be respected also and he has not earned that in any way with his behaviour.
Am I making sense?