and no, you haven't failed at parenthood, don't listen to that asshole, he's a little bitch that's hating on everyone because he got his little cherry popped by the ugliest man in the universe, michael jackson...and he wants everyone else to suffer because of it....the little beeyatch....

there is no "good parent" ... you have to be "bad" to your kids to get them to understand what's important...i'd say you're the best parent i know of, just by inquiring and trying to get help for them.....