You know, we can second guess his actions all day long and ponder whether charges will be brought, suits filed, etc. But the most important fact here is that the homeowner did what needed to be done then went about his business. And good for him, regardless of the outcome - that's an important part of integrity and honor: doing the right thing, regardless of the consequences.
Part of the problem in this country is that we've begun (as a society) to let the potential or possible consequences make us second guess ourselves, prohibit us from doing the right thing, and sway our better judgement.
I would rather stand up for myself, protect my family and/or property, and have to deal with possible problems later, than let a criminal succeed in his efforts at causing harm, or let the government infringe on my rights. If every single person in this country stood up for themselves when faced with bad guys in any of their varied forms, we wouldn't be in most of the mess we're in right now.