Agree with the majority of what you said, not 100% on the above though. I think it's sometimes far too easy to blame parents for their children's mistakes. If it was as simple as you said then good parents raise good kids all the time, bad parents raise bad kids all the time. It might ring true to a majority of parents but there will be plenty of kids these days who are affected positvely and negatively from other kids, teachers, internet, television and their behaviour isn't a true reflection on their parents in all cases.
Don't get me wrong though, absoloutely they are the biggest factors in their children's behaviours. I was lucky. I was brought up in a good home, where my parents taught us to respect elders and to treat others how you like to be treated. We were taught right for wrong and how important it is to work hard. Is it now to easy to get what you want and are you given far too much these days? Are kids far too spoilt these days? I know a parent whose little girl demanded an iPhone, she's 8. She was given it, that's the problem.