In areas where teens are given proper sex education, unwanted pregnancies are lower than areas that teach abstinence only.
Likewise, countries with stricter gun laws certainly have fewer mass shootings than the US. Unless you can say for sure that proper gun education would reduce outbreaks of violence, then I'm left to believe your solution is poor.
There aren't enough studies on guns to draw any reliable conclusions, largely because the gun lobby has done a very good job of blocking Federal funding for such research.
Shooting people is bad, it's something we don't want people to do. You can argue that guns are for hunting, but that applies mostly to people in the countryside buying hunting rifles - handguns are for shooting people.
I don't really see the contradiction in "sex is good, but do it safely. Shooting people is bad, we should do everything we can to prevent this."
You're mischaracterizing gun ownership to support your view point.