I also think its down to maturity, every girl is different but from my own experience girls who are 16/17 are very immature and naive when it comes to relationships. I'm only 20 but I much prefer girls my own age and would always think twice about starting something with a girl who's 16/17.
I think 16s pushing it and im 19did you get much grief off people over the age difference?