I find the questioning you describe to be highly irregular. Where was your grandmother and/or her attorney during this questioning? Your grandmother should get an attorney ASAP. I can make a recommendation in Charleston. Not sure how this is even in court, meaning who petitioned for this visitation/ Half-sister has no standing if only 17, and I think no standing at all simply by being a hlf-sister. Something does not sound right here.
To questioners from West Virginia & New York: Although I am licensed to practice in your state (in WV, on inactive status as of 9/13), I practice on a day-to-day basis in Massachusetts. I answer questions in your state in areas of the law in which I practice, and in which I feel comfortable trying to offer you assistance based on my knowledge of specific statutes in your state and/or general principles applicable in all states. It is always best, however, to work with attorneys and court personnel in your own area to deal with specific problems and factual situations.