You are not alone. I feel exactly the same. I empathise, forgive and feel those are very fair things. You are a developer, so to you, developers are more than just a cold, professional body, they are real people. You know that. I know that. Lots of people I guess don’t. They just interact with them from the entitle customer role and this is what results.
Thanks for writing this. I wish everyone would read and understand it. You just earned a random fan buddy.