Well,

1. I never said it would happen quickly. Thing is, humans are rather impatient generally speaking. Especially when they think they are correct about something and must spread the enlightenment of their ego unto others.

Time, doesn't wait on us. We wait on it.

Here's an example: I play some MMO's now and then, and with the kind where people are fighting over territory in the game, all sorts of real world type politics ensue. Sure, it's just a game, but those are real people playing, meaning real brains doing things that they do; even in the real world. People who are actually morally upstanding act one way, and people who are actually terrible under their societal masks are... well... the other.

Sometimes you get to deal with drama that is absolute bullshit, where the people who are less than morally upstanding cast out a bunch of lies, mistruths, and royal stinkers.

What's the best way to deal with this? You just keep on doing what you do, provided it's not actually wrong, and leave them alone. What happens?

Well, in my experience, the rest of the actually morally decent and upstanding people take notice of this, and then go on to cast out the liar.

Now, you may want to say "But that's just a video game" or "That's just the internet".

But I disagree entirely to the ends of the earth. Humans are humans, no matter how or where they communicate. The only difference is that some have less inhibitions to do certain things, much like how alcohol affects them.

So the end result for me in these kinds of situations both IRL and online, is eventually people wise up. They eventually figure out that Manu40 isn't really the problem, and the real problem is the other asshole. (I say it that way, because I absolutely can be an asshole if I want to be.)

I've seen this sort of things play out with myself, and others, so many times; that I cannot agree with you. I can see where you come from though. Which brings me to #2.

2. Generally speaking, most of those problems you speak about in regards to rights, religion, race, gender, sex, orientations, etc, etc... most of these problems stem from people not leaving each other the F alone. These all stem from people being overly concerned, or angered by, or jealous of, or etc other feelings about other people.

I.E. If they just left each other alone, most things would be fine.

But humans don't like doing that, because again; ego. (And possibly a tinge of societal narcissism.)

You have zero faith in humans ability to cope; but might I ask you without seeming to be attacking you, if perhaps that might be part of the problem here.

You are not alone in your feelings, and so others act in a way to try to rectify each other in the guise of their opinions being holier than thou.

Do you see now why I say Time and leaving each other alone would help solve this problem?

I'm not saying it is going to resolve itself immediately or overnight in any way. It could take a long, long time. Weeks, months, even possibly years.

What I AM saying, is that so long as people are constantly getting up in each others face and shoving their opinions down each others ears and throats; none of this will get any better, until it gets bloody. And then, it could still be argued that it never got better; it's just the killers are all that's left over.

Not victors, killers. Because there is no victory in killing each other over opinions, and that's what this will turn into if people don't get over themselves, and leave each other the F alone.

I mean shit, I'm guilty of it right now too by even replying to you to potentially help have you see things from my point of view; and so are you in reverse.

Ideally, we'd all just stop typing and talking, and just mind our own damn business.

But that's hard, because like it or not; some of us are actually right, and yes you and I could be wrong right now. The solution could be something that neither of us have even thought of yet.

But that's still going to take TIME.