Not sure how they could justify that. People could say they were out of town on business or whatever and using VPN for security purposes.. MLB has no legal authority to check what IP you connected to your VPN service from.
They would need to block all VPN server IPs which is certainly possible but bad for business..