
Revealing mistake: After Ash says that it is his and his friends' duty to show that it is wrong to use Pokémon for wrongful deeds, part of Pikachu is missing. (00:07:34)

Revealing mistake: When James throws the bottle caps at Ash and his friends, he is with the bowl he stole, despite it not being present before or after this shot. This is due to the fact that this shot is recycled from when he threw them earlier in the episode. (00:16:37)
Answer: He is a good guy but just found himself in a bad situation when he worked for Lysander. He didn't want him to harm Ash and his Pokémon when he was trying to get the special bond between Ash and his Greninja to work. He does leave Lysander and go back to being a good person.