John Walker is not a "bad guy." He's a soldier first.
Steve Rogers was a good man who was given the Super Soldier serum. The point of John Walker is to show how rare someone like Steve was. Steve never asked to become a hero. He already had a hero's heart before he became Cap.