kg, have to disagree with one thing. My feeling is that stupid people are that way on purpose- and proud of it. You can tell a stupid person when you ask about why they believe something or think a certain way. If you try to get past the cliches and platitudes and party dogma, they get defensive, then angry. Then the name calling starts; fag, Democrat, tree-hugger, Republican, Communist, Left- or Right-Wing whatever, John Bircher, etc.
Survival of the fittest doesn't apply because they always manage to procreate before dying off.
Most of the time, children and dogs are about equal in the eyes of the law (despite what the law might say on the books). You're pretty much allowed to do anything you want with them untill they're dead or hospitalized. The police are around to arrest miscreants they can get hold of after the fact. The laws prevent them from taking prophylactic measures.