After the war, a lot of the 'proud purebloods' have had the good sense to move on and accept that they lost and their bigotry is no longer going to be tolerated. Clearly, Daphne Greengrass hasn't gotten the message, and some harsh words drive Harry to do something drastic to put her in her place.