Ted should have played for the Yanks If Ted had played at Yankee stadium and never served in the military, he would have had 900 career homeruns, 4 or 5 Triple Crowns, 6 MVPs, etc... imo.
If how someone acts off the field really mattered then Ty Cobbs and Babe Ruth wouldn't be in the Hall of Fame. Pete Rose has been punished enough.