Agreed. Which is in no way a justification of his actions.
Child sex is wrong because it is about people with power exploiting those without.
I have long felt that a 17 year old sleeping with a 15 year old is a lot less serious than - for example - a 45 year old man sleeping with a 19 year old girl.
I'd make a 12-24 month age gap legal in all cases - it might trigger social services getting involved but it should not be a crime.
At 16 you can sleep with someone 21, at 17, 23, at 18, 25, etc, and only at 21 are you 'free to all'.
Sorry but thats fucking ridiculous.