Well, I got your point and the human side of it is moving and I share the same convictions; nevertheless, this is not just an amateur baseball, this is an enterprise that goes beyoooooond baseball; they are professionals and are paid very well (overpaid IMO) to do the job, just like any who has a job and has to deliver results, so... you just cant leave the money behind since it has a lot of consequences in the organization like clogging the payroll in order to bring somebody else who could be better; a lot around here including me, have a lot of problems as well (or even worse) just like John Lackey, but guess what? we have to go out there every day, work 10-12 hours every day and return/perform with quality results for what we are paid for. Unfortunately life is that cold, you keep your personal things at home and keep going. I'm not sure how the jobs are managed in the States , but here, you have to perform as you supposed to, otherwise you get fired as simple as that (I don't like it either, but my employers give a damn what is going on with my personal life, in the end they want results.) .
IMO If he has those issues, he should be honest and tell the GM that his head is in another place and ask for a break in order to fix his personal problems, clear his mind but stop charging-- he is already a Millionaire anyway-- and give room to the team in order to make a move or something to improve and give 'em better chances to win, otherwise, everyone loses.
No hard feelings but life is like that, unfortunately. ALMOST everything is money these days.