Many people have appreciation for Margaret Sanger because she fought for our right to simply take birth control and for doctors to give birth control advice. After seeing a woman die of an illegal abortion, she took to the streets with signs saying that birth control needed to be legal. She went to jail for that cause. As a woman, I have to be thankful to her for that.
Her attitude regarding the poor, immigrants, handicapped people and so forth was highly offensive. Most pro-choicers today admit she was in the wrong. Also need to point out that with the exception of those with disabilities, she generally did not support forced sterilization. This idea that she was going to force all blacks and poors not to reproduce is wrong.
Our country tends to hold particular other people in "awe". One would be George Washington, who had slaves. Another was Abe Lincoln, who admitted that preserving the Union was more important than ending slavery to him, even believed in a supposed moderate solution of blacks being free, but living seperately from us. Thomas Jefferson probably had a love child to a slave. Christopher Columbus thought it was okay to be racist toward those he met. For some reason, these people are still considered heroes because of the other things that they did. People will still say they're heroes while condemning certain other things they did. I don't see why Sanger should be different.
I think I can condemn those nasty ideas of hers and still be grateful to her for encouraging a change in the laws regarding birth control.