Wow, Alan.
That's wisdom creeping in at a young age !
I think that the main thing to keep in mind is that everyone is trying to do his/her best here. It often occurs that in searching for some relative perfection, the simple good and sweet things are left aside.

So, all the best ! ...and tough luck for perfection.