I have this idea on the afterlife, though it's more wishful thinking than an actual belief:
What if we all go to the same place, but how we treat others in this life is how we will be treated in the next life?
This is a pretty similar to one of my favorite speculations on the here-after.
In my scenario, there are an infinite number of worlds/realities exactly like this one,
except: each of these realities is populated exclusively by people of exactly the same temperment, as determined by the way they conducted themselves in their previous existence.
In other words, when you die, you're reborn into the world/reality that's inhabited by people who were exactly as considerate/inconsiderate as you were in this life.
I see a lot of justice in this. I figure we all treat people basically the way we perceive that they deserve to be treated, and most of us go through life thinking "If only people were more like me". Of course, we have to go through all kinds of mental and moral gymnastics in order to make any of this make sense, but most of us are experts at rationalizing our beliefs, perceptions, and behaviors so we manage to pull it off at least to our own satisfaction, which is good enough for most of us.
What we don't know (according to this scenario) is that while we're doing all this; judging other people; finding excuses for our own behaviors; basically rationalizing our inner reality, we're also putting in an order for the next reality.
So basically, when we say "Why can't everyone be like me" we're also unwittingly saying "Next time, I would like to live in a world where everyone is just as rude, inconsiderate, and self-deluded as I am", or conversely (and almost certainly much more rarely) "Next time, I would like to live in a world where everybody takes a moment to put themselves in the other persons shoes and acts accordingly".
Matt.7:
2 For with what judgment ye judge, ye shall be judged: and with what measure ye mete, it shall be measured to you again."
Like I said, I see a lot of justice in this.