its always difficult to predict how you would act in a certain situation.
for example i am a compelte wimp. A few years back a woman had her bag snatched from Euston Station, she chased the robbers and was run over and killed ( either by a taxi or her own car - i cant remember) but what i do remember is having a conversation with my dad saying that there is nothing in your handbag worth dying for, and that she should have just let them take the bag.
My dad got really upset with me for being such a wimp and said - no dont let the thugs win, that was her bag she has a right to protect her stuff.
Fast forward about two months. ( this is the shortened version) I went into a bank lobby service at 9 at night and a bloke pulled a gun on me and said ' give me two hundred pounds and your cashcard or i will shoot you'
I said ' well you are just going to have to shoot me then, becuase i dont have it'
(i had £190 in my pocket that i was going to pay in - for bills for the Monday)
he said... ' i'm really going to shoot you'
I said ..... 'go on then'
he pulled the gun up to my face and then down to my knees and said... ' i'm going to shoot you in the leg'
I said... ' go on then' but the thought that when through my mind was... mind me boots then, they were forty quid.
He pulled up the gun to shoot me in the leg but was too close, as he took a step back to make space, i stepped into the space, which meant i could hit the door release button and was out of there like sh@t of a shovel.
there was also a kid and a dog in there. had he threatened to shoot the kid, i'd have give him the money. had he threatened to shoot the dog... he'd have got the money.
EVERYONE i knew was astounded that i reacted like this... especially me.
so OP in your case, speak with your boys, explain why what that man did was wrong, in a kind and caring way. ANYTHING you would have done would have impacted on your boys and you did what you did at the time. Please dont beat yourself up about it. People act differently in stressful situations.