Yes he could have waited to see if they kill him first.
In the latter incident.... hope all those jurrors suffer the consequences of their idiocy. I truely hope each one is burglarized and made to pay dearly for their bleeding heart. In hopes that innocent folks may not suffer for their actions.
Here in Texas we have a right to defend our home and property. There are rules of engagement for day and night. They do differ some.
Texas has some of the better laws dictating on what you can do to protect ones self.
I still do not agree with what he did, heck one punch in the face would have stopped them,or how about just pushing them back of the counter when they jumped on it...instead of running in the back and grabbing a weapon to beat the crap outta two woman,

he beat them down, broke their bones, he used it as an excuse for hurting someone, thinking he was gonna get away with it.
it would have been easy to stop them, he did not have to do what he did....
I guess I just don't agree with hitting a woman no matter what idiocy she is causing.
one punch would have laid them out, even that in my mind would have been too much, 99.999% of people who think they are badarses, once confronted, not backed down from, they become meek really don't want there faces smashed in.
He should have stayed at the counter and just pushed them back off as they tried to climb over it, someone else would have called the cops they would have been arrested and he would not be in trouble at all.