The whole thing reminds me of when Tommy Carcetti becoming mayor scene from the Wire. The old outgoing mayor is giving him some advice and he basically explains that when you're mayor you have to smile and eat shit from everybody- the unions, the lobbyists, the press, the teachers, the churches... and smile and act gracious while you're doing it.
https://www.youtube.com/watch?v=VjzqO6UOPFQ
Travis should have just smiled and eaten this guys shit, because that's just part of being CEO. "Thank you for your feedback, we'll look into it. Keep up the good work and thanks for the ride!"