I don't pretend to fully understand everything that is happening in many American cities the past few days...but do have a few thoughts.