I do not understand the perceived right some people think they have to publicly harm the entity that is paying them. A private company is paying you to make them money and you accepted the role because you thought it was the most money you could make. If they decide that you have gone out of their way to create PR/money problems for them then of course they will/should let you go.