This story resonates with me. I would have wholeheartedly agreed with the professor when I was a student and being forced to take Math classes that I did not like. However with my experience in the "real world" I now disagree.
I ended up minoring in Mathematics, because of the of the all the Math requirements for a Computer Science major. I strongly disliked the advanced Calculus courses and could not imagine why we needed to take them. Since then I have worked in the industry as a Software Engineer for 14 years.
In retrospect I see that the time at the university was preparing me for the real world. The lesson was not that Math is important to a Software Engineering career, but that we often have to do things that we don't like to get to the stuff that we do like. I would LOVE to program all day (and sometimes I can), but there are all sorts of other things that Software Engineers have to do _and_ be good at to succeed at our jobs. We have to do all kinds of tasks that is not programming, fill out "TPS reports", be able to speak in front of other people, the good ones even have social skills (gasp!) to convince people to try their way or work with them to solve a problem. I dislike the extra tasks almost exactly as I disliked Calculus 3, but in the end, I got through it and will be a better Software Engineer because of it.
As far as the point that math turns away people that would be influential to the field of Computer Science. Tough. If they didn't have the fortitude to put up with stuff they do not like or are not good at they would likely be a prima donna in the workplace.