Jeeze man, between steph's puppies and now this, you can't catch a break lately! Maybe she's lashing out because of all the attention steph got during her illness?
Hope you guys can work it out man, but I was a bad kid at that age and I turned out okay (just ask pq). My dad was always waiting for me with some early morning housework when I went out partying. Cleaning a 100* garage with a hangover taught me a few life lessons