Like so many others in my adopted hometown of Charlottesville, Virginia, I have been struggling to make sense of the events of this past weekend.