I understand your point, most organizations will cut ties with Beltran, I have my doubts that the Mets will.
Talking about technology, I don't really like the implementation of a lot of it, but it would be wrong not to recognize the the world has changed, most things in regular life are controlled by technology now, something needs to be done; the league needs to jump ahead of this and incorporate new things to some degree, how many? I don't know; somebody suggested the use of headsets between manager (or pitching coach), pitcher and catcher. It looks like a good starting point.