You apparently don't know all that much about criminal or constitutional law.
I am not an attorney. I have been in the past surprised what these rape shield laws are able to keep out.
Similarly I found it a bit shocking a judge could prevent someone who killed an abortion doctor from arguing self-defense acting on behalf of the child that was about to be killed. I am not saying a jury should accept that defense, I was just surprised that judges can tell the accused they may not use a particular defense.
So you might be surprised what rape shield laws can do and when the courts are willing to ignor about the Constitution.