DIDIDIDI (Did I do enough D's and I's?)
Welcome to the forum, I dont have much to add other than to agree with more or less every wrord you wrote.
You may be surprised to discover that there are a lot more crew that think as you do than you realise.
Keep ya' chin up, keep providing good service to customers, it's a long way from doomed in my view.