Also, there are several problems with pragmatism as a philosophy. One glaring problem with pragmatism is that it can never furnish a man with knowledge until after one has acted. But one of the purposes of knowledge is to give a man knowledge enough to make an informed choice. On the pragmatic theory of knowledge, one always knows too late.
Also, if what is right is defined by success, than virtually anything could be defined as right and good. Stalin murdered countless people, but died peacefully in his bed. Was his murder right because it was "successful"? On the pragmatic theory, where success is the desired end, one could say that Stalin's murder was good.