The only reason I'd flag your post is because, IMO, you're being too kind and understanding, going too easy on Zachary :-|
These are the issues that cause me to hope and pray that there is a heII, and that Zach begin experiencing it sooner rather than later. No mercy.