Ooh, nice replies! You did an excellent job explaining some things, and hopefully it will all fit into that guy's insanely thick, stupid head. I hope that you send it in!
Just to include a few comments...
When he mentioned how there were not any animals in the Pokemon world, that has been proven false. Watch the episode where the S.S. Anne sank; You'll see fish, real fish, swimming in the ocean. Just look out the window by Ash and company. And on that Ghost of Maiden's Peak episode, Gastly turned into a mongoose, or some sort of animal. Mrs. Ketchum was eating shrimp one time at the Pokemon League, when they were at a restaraunt eating dinner. There are several times when they have mentioned, or there have been real animals on the Anime. Ash even mentioned that Edison invented the lightbulb! (That was random, but still, it made a point!) So, for some wierd unknown reason, the creators did not say where all of the real animals were, but there have been mentions, and even times when Ash and them saw some.
And as for the 'names' thing... Well, compare Pokemon to real animals. Pokemon is the name of the species, and same with animal. Each species of Pokemon and animal have its own name, such as Pikachu, cat, Bayleef, dog, Charizard, dolphin, etc. Now, unless you give one of those creatures a nickname, then you should call it by the name of its species. Several dogs are called 'dogs', and several Pikachu are just plain 'Pikachu'. It's their species! There are thousands of different animals and Pokemon of the same species, but you all refer to them as one thing: The name of their species. You don't call each of them different things.
And I hope that made sense, lol. It's late here, and I'm tired...