There's too many points to your post (for many) to thoughtfully respond and respect the conversation, so expect snark and backlash. While I understand most all of what you are saying, most of this could be debated and talked about through several threads here.