I don't think your best bet is to put forward a competing hypothesis. If you do that, you will make yourself vulnerable to all the weaknesses of the hypothesis you propose. So leave religion and other theories out of it. Instead, you should focus on
...
more