1. I think you are referring to "assumptive reasoning" in this particular example.
Here is how the assumption works:
Animals are dirty and people are animals, THEREFORE people must be dirty
You can see how this type of reasoning can result in many inaccurate conclusions!
2. "Kudos" means receiving praise for an accomplishment. "Good" wouldn't be a precise translation.
This is more accurate:
"If you can easily tell the difference between all of the insects, then you have my upmost respect and admiration!"