He was a socialist, and another loony idea of his was that Shakespeare not only didn’t write his plays, but was illiterate.
So do you think he shouldn’t be regarded as a great American? Socialism was a lot more common amongst the working class back then than it is today really. That idea about Shakespeare is fairly common these days. Remember that he didn’t leave a single letter.