It sounds like you have a totally justifiable reason to be angry. Some people deserve to get smacked. Then again if we do the smacking we could end up in jail or court or worse. I hope you are able to keep your calm. Then again it might help to smash a dinner plate or two against a brick wall. Just a tip; throwing ice at a brick wall is just as satisfying and a whole lot cheaper.
__________________
"Just living is not enough," said the butterfly. "One must have sunshine, freedom and a little flower." - Hans Christian Andersen