@McTag,
McTag wrote:I consider it a clumsy and rather ugly mistake.
I think we will have to agree to disagree. I personally think it is neither clumsy nor ugly, and not a mistake. I believe I have provided good evidence that its use outside of a strict medical sense has been sanctioned by dictionaries for more than 250 years (Johnson 1755) and that it is still (OED 2012). In any case, even though 'quack' on its own with no contradicting context is widely understood to probably mean a fake doctor, a 'quack-something' is also widely understood to mean a fake something.
Regarding the way words change, would you say that it is ugly and mistaken to describe someone as a bank clerk, because 'clerk' used to mean an ordained priest in Chaucer's time?