A Boston mother was arrested for punching her 2-year-old son in the mouth on a city bus yesterday afternoon. According to reports, 25-year-old Erica Ryan hit her son hard enough to make his mouth bleed and when passengers on the bus expressed concern for the baby, Erica told them “no one will tell me how to be a parent" and to mind their own business. Well, when she disembark the bus and walk away with the injured child, the passengers surrounded her and called police and when she spotted officers, she ran up the street, still holding her son, screaming that no one would take her child. When she was apprehended, Erica officers that "I was trying to feed my baby on the crowded bus, then my hand slipped and I hit him in the mouth." But according to passengers, Erica began calling her son a "motherf*cker" and a "f**kig ni**er" when he wouldn't eat. Then she said "little bastard, you got one more chance," according to the police report. When he wouldn't eat, she made a closed fist and punched the child in the mouth. When police arrived at the scene, the report says they found Ryan holding her son, screaming at passengers surrounding her, saying "no one is going to take away my baby!" The little boy was taken to a local hospital for treatment and Erica was charged with domestic assault and battery. At the first court hearing this morning, the DA said a security camera had captured video of erica striking her son in the mouth with a closed fist, causing his head to snap back in his stroller. Her bail was initially set at $25,000, but was reduced to $500. Erica posted bond and was ordered to stay away her child until her next court appearance scheduled for Aug. 25.