There is no right or wrong about trading a player, it's not a moral decision, just a morale decision.
A Ray for Mayo + pick trade, probably would have helped this team. Maybe they don't use AB in 76ers series, so we have a Mayo, AB, RR rotation at guard, which very well might be better than RA, RR, Dooling and a sprinkle of Daniels. On the other hand, maybe it demoralizes KG and PP to see Ray go, as the Lion always says - it's not your place to know what might have happened.
Either way this is fun - I guess what the 87 run felt like - but hopefully with a better ending.