I think there is an Ammendment that says the prosecutor cannot require the perp to testify.
That must be this one:
"No person shall be held to answer for a capital, or otherwise infamous crime, unless on a presentment or indictment of a Grand Jury ....nor shall be compelled in any criminal case to be a witness against himself, nor be deprived of life, liberty, or property, without due process of law."
What happened to the Grand Jury??? Did they forget that part too.