Actually, the shooter was not wearing body armor. He was wearing a tactical vest. This is a vest with lots of pockets for magazines, but is not body armor. This was verified by the FBI and was misreported by the news media. I can't understand how this happened as the news media knows everything about firearms.
Any type of handgun cartridge could have been capable of taking this guy out. Unfortunately, the audience was filled with law abiding victims.