Anyone who thinks Pokemon is demonic...well, I'd hate for them to see games with creatures that are SUPPOSED to be demons! Yeah, most of those folks are supposed highly religious people who probably take things WAY to seriously. Yes, I believe the biggest complaints were from people who said they were Christians, but as a Christian, I've never heard anyone actually say that. Probably a very small group of people would agree that it's evil, seeing as how Pokemon is as popular as it is. Put simply: those people don't know what they are talking about.
Now, on to animal cruelty folks. If someone told me Pokemon promotes animal cruelty, I'd first say "Hello, N!" and then tell them they should either play or at least read the story of Black and White. N pretty much plays the role of the animal rights guy fighting for Pokemon freedom, yet completely misses at first that Pokemon WANT to battle and be with their trainers. So, Game Freak pretty much answered this concern with Gen V's story and N.
Personally, I've never met someone with such an extreme few of Pokemon, and hopefully, never will. It's just a game for the sake of entertainment.