Hi Mark,
Ok, wow! What an extensive and detailed post! Great work and thanks for sharing!
I agree that it is best to have this fixed/adjusted in the product. Have you done a feature request for this? --> https://www.vmware.com/company/contact/contactus.html?department=prod_request
Thanks again!