Well said. 

To progress on issues that divide, terminology is important. Rape culture is bad terminology. It suggests some essence of agreement, collective in fact, like men all signed up., bought tickets and got on the bus.

Until there is respectful dialog that doesn't classify each other in pre-fabs there is none.