The OP's statement of living in a rape culture is elitist and needs to be toned down. We don't have a rape culture in the US. Women aren't being systematically raped as a form of control, so please stop using that term. It's melodramatic, and pointless. What we have is a geek society that is attention-hungry and immature. More and more of us are growing up with the internet, and the sense of anonymity it provides. They haven't learned simple respect of others, and that you can have competition without belittling people, and trampling their self-esteem. Plus, you have a biased media that is more focused on ratings than actual journalistic integrity. It's a media that will spend weeks to months picking apart every detail of a tragedy, and inadvertently give a person a kind of morbid immortality.
Now, all that said, I don't know what the answer is. I don't think it's a black or white issue with a simple fix.