Harsh words for Heritage’s Kay Coles James from Media Matters