Using your logic there's never a good time to fire upon someone that's armed, because they might potentially fire back?
What if old man rivers wasn't armed and the robbers decided to get rowdy and massacre a group of people, just for fun? Too many what-ifs. Old man did his duty as a concealed weapon holder. Luckily it only resulted in the arrest of those two jackasses. An ideal outcome all things considered.