Excellent post. Spot on. I too feel the same about the issues you presented. But there are certainly positives as well.