All of this, and if he were to get a reputation for tanking his performance if he is unhappy he would be out of the league in a minute.
He may get upset and lose focus, but that is more of a maturity thing than any thing else.
It took a year for the details of that non-trade to come out? I call BS. My guess is there were more players involved than those mentioned on both sides.
Not sure there is a reason to play Caratini when he is not catching, it makes the overall defense weaker. Jeffers should be catching 2/3 or 3/4 depending on the series, after all he is not coming back next year.