Joe, again though that's blaming the school. Either Mike or I are at young Michael's school every single day, twice a day. I volunteer at that school as I did with the older kid's when they were in elementary school. Even as they got older, I made it a practise to drop by the school to make myself known to the teachers other than twice a year for parent conferences. If there was trouble I left work or their father did and went there and dealt with it.
Excuses don't cut it with me. It's not the school's kid, it's not society's kid...it's your kid. It's not the fault of some video game which as a parent you should bloody well have a say over! It's not who they hang out with. Those are just parts of their lives and part of the bigger picture but not excuses.
If people can't make the effort to be involved, even when it's completely and utterly inconvenient, why in the world did they have kids? I may be way out of line but at some point somebody must have missed telling me that having children was going to be an easy experience and if it was tough, here's the list of who to blame.