You do make very good points, but the last one im not so sure of.
On one end they're asking for it, its not like the guy is seeking it out, on the other its still illegal.
Another ridiculous thing is in some places 14 is legal, in another 15, 16, 18 etc..16 if you're 2 years older or less its ok etc...
These laws are far from perfect and i even read about a case where two consenting teenagers had sex and the guy ended up in prison because he was older then her by a couple years and in that state the law was written in a way that she couldn't consent.