You're not wrong, and we should also consider that the attacker stopped and didn't go on a rampage at which point the 2nd amendment really becomes useful.
Let's not forget that there is a reason your 1st amendment right is directly followed by the 2nd amendment.