Ok, so I'm not going to make an argument for anyone else.
The Sox trade of Sale was defensible. Sale was oft injured and they weren't interested in signing him to an extension because of it. Another team that was much closer to contention was willing to take that risk. The Sox traded him to Atlanta for a decent prospect. The trade was fine, but not overwhelming. Grissom was a poor SS that was transitioning to 2B. A young guy that had been rushed to MLB due to injury. He has an everyday player ceiling, but not All Star level. The Sox needed help at 2B because the options were Valdez (no glove, platoon), Reyes (only RHB and soon to be DFA) and Hamilton (who nobody expected to play a significant role on the MLB team). The realistic MiLB options was an underperforming Yorke and a grab bag of org guys. If Grissom doesn't work out, the Sox are only out one year of Sale's partial salary. They can trade Grissom, release Grissom or just keep him around the way they did with Dalbec. There is no great negative impact to the team.
I'm happy that Sale is doing well. He was a good teammate and wanted to do well for the fans in Boston. It just didn't end well due to injury. I'm sure that Sale would be pitching well if he was in Boston this year. Would the numbers be the same? Hard to say. Would he be getting an extra days rest in between starts? No. When you make a move in the offseason, you don't see into the future. You can't know for sure that Sale would be healthy. The risk of future injury will still be there for Sale, as it is for Eovaldi, ERod and others that we have talked about bringing back at times.