Exactly this! OP#2 comes across as totally condescending. The only thing that would annoy me to the same level is if a coworker tried to sell me on a multilevel marketing scheme. And after a single request to discontinue the conversation, I would go to HR for both issues. They are completely inappropriate in the workplace.