I knew we could defend ourselves against theft of property with violence in Texas, but I left that out because it's not all that common across the United States - we're a bit more liberal with our rights down here.
What's the deal with the prostitute? Breach of services (especially illegal services) doesn't justify violence. Did the prostitute grab the john's money and then try and run off? If that's what happened, I'm not too surprised by the result, since we're allowed to defend ourselves against theft.