As badly as the Pokemon are treated by humans, what about the reverse? The way Pokemon treat humans. As you well know, a Pokemon caught by a trainer doesn't just blindly obey there trainer as shown by much of what has already been referenced regarding Corey and Cal's Pokemon. They have a choice. They choose to obey their trainer. When Cal's Pokemon threw Medicham into the lava, it CHOSE to kill it. When Garchomp decapitated Kiki, it chose to do that as well. When Titania and her Aegislash killed all those Team Meteor grunts, it chose to do that too. The Pokemon can be just as cruel as the people.