Oh, and P.S., attacking the messenger instead of the message is called ad hominem (and, of course, it is a formal fallacy.)