This is an outrage! A man from Swampscott, Mass. is facing assault charges after he punched a man who was trying to rob him. Anthony McKay says he noticed Christian Johnson trying to steal tools from the back of his truck when he confronted him. He said Christian - who was carrying knife and a police baton -- pushed him and reached for something in his pocket and that's when Anthony punched him, breaking the would-be robber's jaw.