Yes, the the CEO gets credit for deflecting Beck's anti-union rants. As the Huffington Post notes:
In an amazing interview on Thursday afternoon, Glenn Beck consistently attempted to goad recently-promoted GM CEO Fritz Henderson into bashing the automaker's partners: the United Auto Workers and the federal government. Throughout the interview, Henderson sat there and gamely deflected Beck's rants and calmly explained how his company works.
But that doesn't answer the question of why was Henderson even on Beck's show in the first place. Why would the CEO of an American (still) landmark company think it was a good idea, image-wise, to appear on a loony bin show like GB? And why would a CEO of a company working closely with the U.S. government in an attempt to fend of its demise, appear on a show that has claimed the current administration is a communist/socialist/totalitarian outpost? Why show up on a show that's pretty much a laughing stock?
There's nothing wrong with GM's CEO trying to get its message out, or even doing that via Fox News. But by showing up on Beck's hate-fest program, Henderson simply tarnished his own reputation, as well as GM's.