Can both sides actually be right?
Yes!
Swi's history in the minors NEVER justified 'a shot' in the majors in the first place. All you have to do is look at his minor league stats to absolutely confirm that. His hitting stats were anemic even in the minors. I find it incredible that SO MANY Sox Fans here still impute "good hitting" catcher to a guy who has NEVER hit well. He manifestly has never hit well, yet some are absolutely convinced that he has.....
So..... the Sox were forced to bring him up originally as a panic move. They did not have another option at that time, so they called up Swi. Eventually, they threw him into LF for Hanley, & the rest was history.
After that, they have kept Swi up with the big team in a bizarre attempt to keep giving him chances where none was ever warranted. Time & time again, they've continued to keep him up, but never give him "a shot," knowing that he was only there as an insurance policy. They knew he wasn't ready as a catcher in the minors, but seemed to want to keep him up to market him for a trade.
The whole thing was a sick joke. He was never going to "prove himself" because the ONLY thing he really has going for him is the fact that he is a very good athlete.
He will never be a really good catcher, but he could potentially become a half-decent backup catcher with a floundering team.
Bottom line....
Kimmi is correct that Swi was never really given 'a shot,' to play consistently, but Moon is correct that Swi has never had the goods to deserve a shot. He never should have been called up in the first place.
Now, perhaps he gets a consistent shot to prove himself somewhere? I don't think things change that much for him.
He still needs to play everyday ..... in the minors.