I wont put any sympathy in this...but you can rest asured it's all true...unfortunately that does mean some of the negative...but I'm asumeing you already know the negative.
Unfortunately...yes you where very stupid for leaving a bunch of hamsters outside alone, just being alone outside is a bad thing even in a cage, now the fact is the dog only saw those hamsters as food, not someones pets. So the dog isn't to blaim...unfortunately you are somewhat to blaime.
but...you are very brave for admiting your wrong, most people in that situation would most likely blaime the dog, now those are really ignorant people, you aren't ignorant...lose of judgement...yes...but not ignorant.
so your right with the stupidity...but your not ignorant...stupidity isn't a crime...it's human and natrual from time to time to lose a sense of judgement and be side tracked....I get that all the time...maybe not to cause the death of stuff but yeah.
Honestly there isn't much you can do at this point, just try to take care of the remaining ones, and help heal any of the wounded ones. Hopefully your son and wife forgive you soon, and hopefully they don't blaime the dog as well.
It's a sad thing...of course...but like I said the dog didn't know any better, and you just had a lose in judgement...noting to be done, but a lot to be gain. Basicly learn from this and make sure you don't make the same mistake again?
<3 My betta fish.
Bruteroot ><)))'> And Fruitroot ><)))'> (RIP) Berry >><))))'>