It's pretty much a given these days that every discussion about US politics eventually gets to the point where somebody accuses Obama of being, variously and interchangably, a Marxist, a socialist or a communist (and a Kenyan Muslim, but that's neither here nor there).
The thing is, while I...