i think dante is not evil, maybe when we went to the underworld, he discovered something, so when we went back to the human world, he found out that the people worshipping sparda is not really worshipping sparda but another demon, maybe the people worshipping sparda were deceived by another...