I worked in Boston for a time.....................................
FWIW I consider a 3 hour commute to be BOTH WAYS, not just the occasional bad afternoon ride home
I never understood why anyone living outside of the city would do anything other than heigh your butt to the nearest commuter. I really do miss the T out here, but given the relative sizes of the cities.
And I have co-workers who do that 3 hours... One lives down in Manhattan Beach and it's pure traffic - about the same distance as my commute, much much longer times in. Another at least lives all the way out in Lancaster. By the time he realised he wasn't just working the job "temporarily" his son was well established in the community and he didn't want ot rip him out of there. Egads.