The FBI is culpable on this. They had concrete information about this guy, his literal obsession with guns, and his publicly announced intention to be a "professional school shooter" last month but did nothing, not even informing local law enforcement, which is SOP according to their 'playbook'.
Had they followed their own guidelines Cruz would have been a "person of interest" six weeks ago and would have been investigated and likely stopped.