Police say they charged a New Castle man with punching a 14-year-old boy in the face, and later pointing a firearm at a woman who tried to intervene on behalf of the juvenile. According to the Star Press, 44 year old Jeremy Scott Bailey allegedly threw the boy against a wall and then punched him in the left eye with a closed fist.