I was subpoenaed to be a witness in court, when the detective ask for a stament i told him i dont mine but i will not testify in court because the defendant knows where i live and work. what should i do i fear retaliation
I appreciate the fact that you are in an uncomfortable position. Unfortunately, the law doesn't do a very good job of taking concerns like yours into account.
Technically, though, if you are subpoenaed to testify, and you refuse to obey the subpoena (whether you refuse to show up, OR you show up and refuse to testify), you can be held in contempt of court. You could also be charged with obstruction of justice.
Whether you WOULD be charged depends on a number of factors, including the seriousness of the crime involved, and the importance of your evidence for a conviction. The reasonableness of your fear of retaliation is also a factor.
From a larger, societal perspective, you should go and testify, because not doing so diminishes the effectiveness of the criminal justice system.
Ultimately, though, you have to what's best for you and your family.
I'm licensed to practice law only in Indiana, so if you're in another state, I can't give you "legal" advice. My answer is simply "friendly" advice based on my experience as an attorney in Indiana, my knowledge of federal and common law, and common sense. Even if you are in Indiana, employment law questions are very fact specific, and based on the limited information you provided in your post, I can't give you legal advice, and my answer is intended as general information only. It doesn't create an attorney-client relationship.
Years licensed, work experience, educationLegal community recognition
Peer endorsements, associations, awardsLegal thought leadership
Publications, speaking engagementsDiscipline