and have been kicked off their team, dropped out of school, been in trouble with the law, etc.
I really hope you're not a parent. No discipline in that household, just a lot of excuse making when Junior screws up yet again. Let me guess, you must be a Gen X parent?