Yes, of course he could. His baggy clothes could have concealed a variety of weapons.
They went to him with bad intent, he didn't go looking for them.
This guy might have been a BS'er, but he didn't lie about two violent robbery suspects entering his store, attempting to rob him at gun point.