Well, it's been a week. We've had a chance to cool down, steam up, become distracted with some new outrage, or segue into summer and move on to more pressing matters. Another May long weekend, another not-so-random act, er, acts of violence.
Read more >