Like many things greed has varying shades. A person experiencing greed that goes out and robs a bank either has a bad form of greed or a poor moral set.
A person that experiences greed and creates something to sell either has a good form of greed or a well formed moral set.
Reading over that it appears that the issue is not "greed" but the person's morals.
A corollary to "greed" is that we all seek to make things better for our kids. That can not be considered bad!