Yesterday was a day stained in blood. Two U.S. soldiers were killed in Germany by a lone gunmen. Meanwhile, nine children were killed in Afghanistan by U.S. armed forces.