Free agent pitcher Tim Byrdak writes hilarious open letter to MLB general managers