Do you mean Joe Horn? Because he shot unarmed burglars leaving the house with stolen property; Texas law expressly permits the use of force to protect property. Had they been retreating following a confrontation, and not taking property with them, his actions probably would have been criminal.
I'm pretty sure you can own shotguns in the UK.