You could say that, but you could also argue that morals were made to keep the naive and self-righteous in line. If you think about it most of the most successful people in this life has sacrificed morals for success.
Different definition of success I guess...I would call people who stuck to their moral code deeply and inspired change in other as the true success. People like MLK.