If your work capabilities continually suffer, short of legally protected events, at some point your company will make moves to end the employment if you are no longer able to provide value for your compensation. Doesn’t matter if Amazon or a mom and pop shop. At some point there is an end to patience in every organization. In a company with 1.3M employees…it will be unlikely that his situation was all that unique among the employees. With that many employees there could easily be a thousand or more employees dealing with a similar family illness issue, and with similar inabilities to take unpaid LOAs. So a consistency of the policies governing this type of thing will always trump special single considerations in a corporation.
As long as Amazon consistently applied it’s policies it’s simply not at fault, and I would argue handled this situation as morally as a corporation could. Amazon is not at fault for the illness, nor at fault for the employee’s inability to take an unpaid leave. If they provided the opportunity for the employee to take an unpaid LOA and preserve his $300k job…that is a helluva benefit to that employee in my mind.