Parents, step up your game

I consider myself to be a good parent.
I try really hard to teach my son to be kind, try hard in school, be a good sport and eat his vegetables (even if they are served with Pizza Rolls).
I try to be a good parent, but I fully admit, I fail sometimes.
Recently, I got a serious wakeup call and reminder that I need to step up my parenting game.