Right we shouldn't get in a debate on abortion. That is a hot topic and has been covered here before. However I disagree with most of your thinking and conclusions.
You have to understand that we liberals think the schools, judges, and media are largely neutral with obvious exceptions such as Fox, and MSNBC.
I see that we are miles apart in how we look at many things. The right to bear arms originally applied to pistols and muskets. The constitution couldn't foretell assault rifles which have no use for much but efficiently killing many people quickly. To me that aspect of the law is more damaging to society than abortion. People that would only allow their assault rifles taken by prying from their cold dead hands carry ugly implications about their character. They give me cold chills. That is one difference between stereotype liberals and stereotype conservatives.
Lets face it, half the people are below average intelligence. Even intelligent college educated people that I know personally lack the wisdom to know what to do with their intelligence. Some friends (including two with PhD's) and relatives squandered savings, drank too much, or had unwanted babies.
Do you really think teaching responsibility will make much of an impact on the problems? One difference between you and me is that you are guided by idealism, where I am guided by realism. Sure, it would be nice if abortions were unneeded, or guns were used wisely, but it isn't going to happen. People will use their innate abilities to survive or get ahead. If they can't find jobs or are one of the 46 million Americans below poverty level, they are more likely to commit armed robbery, sell drugs, prostitution, commit tax and social security fraud, have abortions, and the list goes on.
I have no solution to the broad problems in the US. I believe anyone who thinks they have a solution has not thought through all the ramifications of their solution.
On a lighter note, Merry Christmas.