It is unreasonable for me to think that company owners should have the spine to say, "We take the decision to fire someone very seriously. We'll take your comments under consideration, but we retain sole discretion over such decisions."
It irks me that businesses fire people because of pressure from clients or social media. But having never been the boss, I may be missing something.