Solution 1:

Words like "culture" don't have antonyms.

Given that "rape culture" is a culture in which rape is considered normal or acceptable, the opposite would be "anti-rape culture".