The shooting may have been justified, but if the warrant was improper, then, justified or not, the sheriff's department should not have been in that house. But even if the warrant was proper, it seems to me that, rather than a confrontational, violent search of the house, the SWAT team could have come when Guerena was at work and the kids were at school. Then, if justified, the arrest could have been made away from the house and without putting the deputies and the family at risk.
Sounds like a similar conclusion quite a few folks made about the Branch Dividian raid in Waco, TX.
ATF, FBI or the local LEO could have taken David Koresh into custody while he was in town getting the paper or ice cream.
NRA Chief Range Safety Officer, Home Firearms Safety, Pistol and Rifle Instructor
"There are three classes of people: those who see, those who see when they are shown, those who do not see."
Leonardo da Vinci