Девочка не столько тупая, сколько наивная и незрелая. Для неё беременность - не офигеть какое плохое последствие (сложности и затраты она себе плохо представляет, ребёнка хочет оставить и вроде как всем довольна). По-моему, это говорит о том, что мать у неё достаточно хорошая - дети рано созревают (в социальном плане) не от хорошей жизни.
Правда, наивность там генетическая - мать знает, что ребёнок у неё невзрослый и несамостоятельный, можно было действительно презервативы покупать, а не давать деньги. Хотя это тоже не гарантия.
Даже не знаю, что было бы гарантией. Запугать ребёнка, чтобы был не абстрактный непонятный страх забеременеть, а вполне конкретный и знакомый страх получить от матери нагоняй? Так тогда будет шанс, что дотерпит до крайних сроков.