Gould was a wonderful writer. Unfortunately he was a lousy scientist who put his political agenda before facts. I feel the same way about him as you do.
Yes...he was a gifted writer, but his baseball analogies grew tiresome. Further, I often got the feeling that he was too driven to show how smart he was rather than to shed light. Sort of the science writer's William Safire, another pedant.