GJB, youre a very patient person. Personally after landing I would politely take them to one side and sort it out because that would bug the $hit out of me hearing some punk try and be a smart a$$ (Im all for constructive criticism but a constant wining, let alone degredation of flight safety/situational awareness, would annoy me).
The majority of the time I have found that these types of people do this to compensate for something that is lacking (mostly their inability to perform their own duties correctly/accurately).
Take no
P.S. Have you ever considered Optrex in his/her coffee?