Sweetie, I can tell by all your posting throughout the years that you are decidedly NOT the worst parent in the world. I see you as a loving, caring, common-sense, holding-tough parent who is sometimes frustrated (as we all are) but doing an absolute bang-up job holding true to what you believe about what is best for your children regardless of how much grief you get. Everything you do is motivated by care and concern and that, my friend, is good parenting in my book.
Oh, and PCC is "pee clear club," another way of saying drink enough water!
And now that you don't have to be perfect, you can be good.