Parenting is not easy, for a start every kid is different in loads of ways, even doing what is correct or what you think is correct isn't always the right way for a particular child, the worst mistake I made was preparing one of them too well for school, unfortunately closed-mindedness, over eagerness,ego or some other shit had me thinking I was doing what was best for him, I was wrong big style.