I would disagree. The Sox are simply following the rules of the system in place. It's a well know fact that the current CBA is not working out well for the players, and more and more players and agents are making their frustrations heard. All this noise is coming from Eloy's agents - and like you said, they are standing up for their client (as they should).
I totally want to see Eloy in a Sox uniform, but it makes a lot of sense for the Sox to wait and approach this from a long-term business perspective. As a fan, I will be both disappointed and angry if the Sox ultimately keep him down because he literally doesn't have anything left to prove. But they are well within the current set of rules to allow them to do this. Every team approaches this in the same way. Will it change in the future? You bet - no way the next CBA doesn't try to negotiate some type of penalty against teams that take advantage and play the service time loophole. Hopefully they call him up, because I honestly don't believe anything Nightingale ever says.