Baseball and golf have a lot of things in common, including the fact that players in both games love hitting for power. However, in both sports, trying to do so strictly with muscle strength doesn't work very well. In fact, I see a lot of guys in both baseball and golf struggle when they try to swing with tight arms.
No one is perfect. Your ERA is not zero. You're not going to have 30 wins. And your batting average isn't going to be 1.000. So you don't have the right to verbally talk out about somebody. Look at yourself. Did you do everything you could do? Did you start your day off right? Are you perfect?