Hey, don't be too quick to 'put me on a pedestal'. I've screwed up plenty when it comes to raising my kids. I just gotta keep reminding myself to make descisions based on what is best, in the long run, for my kid(s). I've had times when my daughter(s) wouldn't talk to me for days, even weeks.
No matter what you do, keep your kids' best interst at heart and someday, maybe years from the 'tough times' they'll respect you and your stance...I hope!