Marie Louise might be getting busted, but Billy and Todd are not innocent. In fact, they are underage predators in my view, albeit just horny adolescents. Nonetheless, what they did was to entice her and then threaten blackmail. That she did apologize shows growth on her part. She needs really strong structure and to learn respect for herself and others.
I didn't take it that Amy sees all gays as paedophiles, but it is an unfortunate view held by lots of adults. Dr. D did straighten that situation out, thankfully.