you've certainly opened a can of worms there haven't you?
i agree with some of what you say, but i do believe in re-incarnation. there's just something about it that makes an instinct in me feel that it's true, and i have certainly had feelings about various past-lives. i don't know much about the subject but my own experiences point towards believing it.
imo, everyone has certain information to contibute and enrich, there's truth and clues and insights in all religions, and all have peace and living a decent life at the core of their principles (even if it does get a bit twisted or stray from the original point).
imo, they all have their purpose, and to be honest, they probably have got a lot of people through bad times (aswell as causing them i might add!).
imo, religions such as christianity and islam are young religions and have yet to formulate their ideas properly. imo, they've done some homework, handed it in early, got a C-, decided it's the way to go and can't be bothered finishing the project at the moment. i'm sure they are going to do all their research in time!
buddhism and hinduism have plenty of years on the others - that is probably why they are a bit more chilled out, age equaling a little more wisdom in this case imo.
i have some experience of the shit side of religion, and i'm lucky i wasn't brainwashed at an early age, but i feel you've got to try and understand where they're coming from, everybody is looking for meaning (to quote a certain lass from rochdale!) and religion is a quick fix for a lot of people.
whatever, it is a very beautiful world, the good far outweighs the bad imo, and the bad is there to balance things up and drive us on to make a better world imo.
i also think you saying that you know there is no next life, etc is a little bit short-sighted - do you know for sure, do you know something that the rest of us don't know???? [cue tabloid headlines '808 fan finds meaning to life!' - sorry, just me manc sense of humour!
i believe the sun won't die - the sun is going to keep on rising mate!
spread love all over the world