Yahoo CEO Marissa Mayer had some interesting run-ins at the company's annual shareholder meeting on Tuesday.