Frankly I don't think calling someone a quack would stand up to slander. Now what else do you have to show that I slandered Hammesfahr?
I don't want to argue legalities of slander. From now on I'll just call you a liar. How's that?
It probably could. All that would be necessary is to prove that you calling him a quack cost him patients. (damaging his credibility)