Fighting is for power. All the other stuff is used as
  excuses-for-the-power. Religions have been around from the dawn
  of mankind. There's no reason they won't continue forever in
  some form, even if we change its name. I'd love a Star Trek
  Utopia but I don't think it's likely without some REALLY GOOD
  diplomacy. With diplomacy, religion doesn't matter because
  civility will rule. Civility is as basic as anything. Religions
  will happily continue doing the religious things. Politicians
  will continue their rises to power and their falls from grace.
  But it's civility that keeps us a strong planet; accepting
  disagreements with an underlying respect for the common
  humanity. This idea is one of the threads that's tucked away
  within many religions; this respect for others. Nothing wrong
  with one group thinking they're better. But an underlying
  respect for the fellow humanness within is what keeps things
  stable imo. Of course I could be naive too smile emoticon