Would you call for a waiter to be fired because you don't like how the chef makes the soup? That's what's going on here.
More to the point, you equate your dislike of the product with an employee performing poorly at their job. The former is not related to the latter. With rare exception, each individual's performance at their job on the dev team is so far removed from us as customers as to be imperceptible. All we see is the end product, we don't see the instructions given to each employee, the constraints they were working under, the resources available to them, etc. We have limited capacity to judge job performance. And certainly you can't say a single person in the team is bad at their job because the end product was not to your personal taste.
But, even if we could judge job performance and we knew someone was underperforming at their role, it's still rude as hell to antagonize them by calling for them to be fired. Or to send them death threats. Or to smeer or degrade them in a public forum. It's rude online and offline. A bit of compassion goes a long way.








