We are still learning about the two attacks in the US over the past few days. Even though new details keep emerging, much ...