Is Twitter ruining American politics?