Their had to be signs way before the shooting. The mother, his doctors, other family members, etc. choose to ignore them and or not take suitable precautions. People generally don't just become unhinged all at once. Pressure builds up until one day they blow like a volcano.
I agree with the part about his mom being culpable. Ultimately the boy was her responsibility and knowing he had social issues should not have allowed him access to guns.