Shot the dog in front of its owners. It may be legal, but it is was not right, as the saying goes.
Yes, it was right.
The owners were ignoring their responsibilities and that lead to the death of two animals.
Some people will never fulfill their obligations in life, but others will if they are made to actually see the consequences that follow when they are irresponsible.
These two have been blessed to see the consequences that follow irresponsibility.
Why not?