If you don't give your kid freedom to make choices with money, including stupid choices, he'll make plenty when he gets to college.
As you get older you have more respect and empathy for your parents. Now I have a great relationship with both of them.