“Rape culture” is a problematic term to communicate with people other than those who already agree with us. “A culture of sexual assault” isn’t as punchy, but it’s less combative and there’d be less misunderstandings.