Diamond is by no means perfect, but his critics (especially the hyper-p.c. cultural anthropologists who call his work "dangerous" and the specialists who get butt-hurt at a generalist and popular science writer encroaching on their territory) end up making him look good by comparison.