First things first, no parent is perfect. No matter how emotionally intelligent they are, how caring they are or how hard they try, they're going to make mistakes—and that’s okay. That doesn’t mean ...