Corporate America is a favorite punching bag for people fed up with the country’s economic status. Tyler Cowen, Holbert L. Harris Chair in Economics at George Mason University, joins host Krys Boyd to make the case that corporations actually get a bad rap and are vital to the overall success of our society. His new book is called “Big Business: A Love Letter to an American Anti-Hero” (St. Martin’s Press).