Vetos should only be done for one reason: Collusion.
If both owners believe it helps their teams, then you let it go. The commissioner didn't step in and tell the Red Sox that they couldn't trade Jeff Bagwell for Larry Anderson, did he? Stupid owners, overreacting owners, and poor player decisions are part of fantasy.
I'm back. Sorta.
Do not boo Johnny.