I am in favor of life in prison for anyone who is an adult who has sex with a minor. Yes, even a 17 year old. If you cannot WAIT for them to turn 18, then you are not goo enough to live in society.
I am old enough to remember when Jerry Lee Lewis married his 13-year-old cousin and nothing was done about it except years of late-night comedian redneck jokes.