Sounds like the Stand Your Ground is working, meaning you don’t get a free pass to off people that get in your way. I don’t know the details here, but if that’s the case, then the liberals have nothing to whine about.
Again, this case has nothing to do with Stand Your Ground.