It is alleged that the 12-year-old boy punched a boy of the same age on the face in Millcroft Road on Friday at 5pm causing a nose bleed.
The victim’s parents visited the woman to make her aware of the boy’s actions but the woman subjected the pair to a litany of verbal abuse and threats.
The shocked parents returned home and contacted police.
Officers have confirmed that the 12 year-old boy has been cautioned and charged in front of his mum - who was cautioned and charged in turn.
A report has been sent to the procurator fiscal.