ninjawerr's avatar
You got the tolerance right, however money and social classes do exist in the federation, they're just not visible from a military perspective. Hence creating the illusion that it is a socialist state. In reality their currency is the same as the currency of the frengi, and in the most recent Star Trek movies you will see Kirk tipping the bartender hence breaking the illusion. 

I'm sorry but the Federation is not socialist, but the Romulans are.