When [corporations] - in an attempt to sell more shit - [call out] their own [sins] in front of the world and what theyre doing to make it better - when, in reality, theyre just trying to sell more shit
Corporate flagellate meaning & definition 1 of Corporate flagellate.