@Stefan-Hummelink, with English being my first and, to be honest, my only language, the phrase putting down has several meanings; one is, as you say, to euthanize animals, but also, as the poster meant, to insult, criticize, or belittle a person; you can also put your bags or objects down.