If this was any other year, Collins wouldn't be on the roster. As it stands now we have 3 extra roster spots, plus a lack of any where to send him for real live play.
I promise you that if the Sox didn't want Eloy, 29 other teams would kill to have him.
I swear the game threads on Soxtalk have turned in a Facebook comment section for the reactionary absurdity.