According to the dictionary, knock has two definitions: "to strike something with a sharp blow," and "to find fault with, a harsh and often petty criticism." Perhaps in human relationships both of these meanings could apply. Almost all men will respond to sincere praise and rebel at harsh and cutting criticisms.