It is very easy to go in and make comments on existing postings there - to set the record straight. Clearly this was set up as a left wing site, but since it is Wiki based you can create your own postings or edit existing postings.
I recommend that instead of trashing existing postings, just post corrective comments.