Mindy McCready on “20/20” (ABC)

“I ... will not ever think that me taking my own child, that I carried for nine months, that I gave birth to in the hospital by myself would ever be breaking the law,” the country singer said in an interview with “20/20,” airing Friday. “What I did was to protect my child, and there’s not a person in the world that’s going to tell me that that is wrong.”

McCready’s 5-year-old son was taken into custody by U.S. marshals in Arkansas last Friday and is currently in foster care in the state, according to ABC.

“He was screaming: ‘Please don’t touch me, please don’t touch me, please don’t touch my mommy. Please, leave me alone, I want to be with my mommy,’ ” McCready told ABC.

McCready, who is pregnant with twins, lost custody of Zander in 2007. The singer recently alleged that her son “is in danger, both physically and emotionally” with his legal guardian, her mother, Gayle Inge. Inge has denied the allegation.

ABC News’s Andrea Canning said the rest of the interview will reveal “some of her family’s deepest, darkest secrets.”

McCready was in court Monday for a child welfare hearing. While the results of the hearing are sealed, McCready declared she was a “happy girl” when she left the courthouse.