At this point isn't the most logical answer is he just snapped?
When?
It's not like he just picked up a gun one day and went out and shot a bunch of people. This was obviously planned over time.
Was his behavior leading up to this consistent with that of someone who "just snapped?" (if there is such a thing)