Also this bulls*it about "Mr. Johnson is my dad, call me Andy," has GOT to go. It's one of the surefire signs of an adult shirking his duties. When you are a mom or a dad, you have a job to do and that means you are a leader of the household above your own children. To put yourself on even ground in terms of rank with your own kids is a dereliction of duty. It deprives your kids of models to follow in terms of how one should roughly be as they approach adulthood. Imagine what you want your kid to be and then BE THAT PERSON.
Many people get this the other way around. They see who they are, get all egotistical about it and then expect their kid to be like them. Think of it the other way. You might actually get it right.