(1) I don’t think it’s appropriate to call the girl a “whore,” zuma. Mistakes happen. She (and her boyfriend) made one, hopefully they’ll learn from it.
(2) kambuckta’s son is a good friend. It wasn’t his place (or kambuckta’s place) to tell the girl’s parents anything–it was her responsibility. If she felt that she couldn’t tell them, then that’s her problem.
(3) I don’t think it’s a good idea to throw an ultimatum like that around (pay up or else). If she didn’t try to find the money from somewhere else, maybe it’s because she was afraid. Maybe she asked the boyfriend and he turned her down. Maybe she was just grateful that someone who cares about her was willing to put up the money. Guaranteed she was afraid. Threatening her isn’t going to make things easier. Jimbo could ask her to pay him back over time. If she doesn’t, well, she’s lost a friend and he’s learned a valuable lesson.
(4) Unplanned pregnancy is scary. Abortion is even scarier. No matter how cool the girl’s parents might be, she certainly appears to have been too afraid to tell them. Her boyfriend seems either too scared or too much of a jerk to help out. Your son is a cool kid. He helped out someone who was feeling alone and afraid. I don’t know if it’s right to punish her for feeling that way. Sure, he should ask her to pay him back over time and she should. But threatening someone who’s just been through a really scary time seems pretty low to me.