That is a job for a lawyer. Get the person one if you could.
The "IDEALISTIC" answer is, that under the US system of law - everyone is presumed innocent until proven guilty - therefore he believes that he is defending an innocent person. Another perhaps more realistic answer is, a good criminal defense attornyes make a very good living and the more they successfully defend the more money they can charge their future clients.
yes
A Virgin
Innocent
Certainly. Many innocent people have been jailed.
It depends on the context of your question. Innocent people who aren't in trouble with the law don't have a 'problem'. If an innocent person is swept up into a legal difficulty, the biggest problem for the person is proving they are innocent.
Lawyers help to defend you in legal situations by representing you in court and fighting on your side during those situations. One situation might be if an innocent person is wrongly accused of something they didn't do, and a lawyer is there to prove that.
guilty untill proven innocent
Defend means to protect yourself or others from harm.
Yes. The key word of your question is ACCUSED. Until a person is found guilty, they are innocent. Can you think of anyone that needs a lawyer more?
Shooting anyone is bodily harm and possession with a weapon if you don't kill them. If you kill them you will go to prison for either manslaughter or 2nd degree murder. It's not worth it. One person attacking another person without a reason is an offence and you can press charges against them. I'd go with the law as weak as it can be. This person isn't worth going to prison for. Actually, under the law in America, if you are justified in shooting an attacker in self defense you are justified to defend another INNOCENT victim just as if you were defending yourself. The catch is if the person you're defending turns out not to be an innocent victim you could face criminal charges.
A person is never found innocent. A person is found guilty or not guilty at the verdict phase of a criminal trial.