I do not blame Tom for leaving. There comes a tim when everyone needs to take responsibility for themselves, and everyone needs the opportunity to realize their dreams. I believe that Tom has a real duty to look our for his mother but not to be responsible for her. Amanda is capable of holding a decent job and working for a living. Her son should watch out for her.... but unless she disabled, it isn't his responsibility to provide for her by himself. Had Tom stayed, the family would have gone on as usual. His leaving would be responsible for making his mother and sister step up....