sqad you can't force people to take medication, and even if they were compulsory who's going to make sure that people are actually taking them?
as for the question, I don't think there is a lot that can be done, the benfits system could be changed but the fact is that it would have to be one rule for some people and a different rule for others, some teenagers will decide to have children, or decide to continue with an unexpected pregnancy because they are in a stable relationship, and others will have a baby because it is an easy way to get housing and benefits and yet more will have children because that is the thing to do, it's what their mum did and what their children will do. You cannot apply a one size fits all solution to any of these groups which is why it is such a difficult 'problem' to solve.