I think you looking at that kind of thing too linearly. You know how diverse the world is and this country is the same way. There are alot of people who believe in giving second,third or even fourth chances. I am sure you can laugh on them saying they not too smart but they are who they are. People who are very forgiving and of kind nature usually try not to isolate any one by putting them in some group. They believe people are capable of being good regardless of there past. Its ok to disagree with them but its not ok to disrespect them in any way, in my humble opinion. Every one has learn from there life and its meaningful to them. As such is should be respected.