So CF, I'm curious.....What do you propose as a solution?

It seems to me there are no perfect solutions, only partial, imperfect solutions that are small steps in the right direction. Hopefully, over a long period of time these small steps will add up to something.