Thoughts on Father’s Day

"You are the worst father there is," shouts Nick, my 12 year old son. My son is ranting and raving about the injustices he suffers at my rules. Rules that I ranted and raved about when I was his age. I