So, I've come to the conclusion that if you assume that people in the Pokemon world eat Pokemon as their meat source (considering that we don't see any other animals apart from Pokemon), that the reason that Gyarados are so goddamn angry all the time is that they're severely pissed off at the humans for eating the Magikarp.

Of course, if people do eat Pokemon, Ash is well prepped for nuclear winter, seeing as he has a buttload of Tauros...