He didn't trash-talk his boss or company. All he did was tell the truth, and in fact in his comments he went out of his way to defend DC and say things like "crossovers sell, so DC arranging its storytelling around crossovers is the only smart thing for them to do."
He made them look bad, sure, but that's because they were doing stupid shit.