thenewgreen: I think this is interesting but not because I think TED should have allowed this but rather because I think they made the right choice. In fact, I wish they would have stuck to their guns. TED is supposed to be about sharing new and exciting ideas, there is nothing "new" about taxing the wealthy just as there is nothing "new" about trickle down economics.
While I may or may not agree with the sentiment of the talk, I absolutely agree that it doesn't seem to fit the TED protocol.
Next time, stick to your guns TED!