I agree with you secretnerd123. Regrettably, some people only give the compassion that they want to in this life and that sometimes says more about that person that it does about any situation that they think they have the right to judge and that they think they have all the relevant facts to judge.
If having 2 parents causes some people to grow up to have such intolerance, then it goes to show that it's not necessarily the numbers, it's the quality.
Unfortunately, when some people have such an attitude, it means that if the person on the receiving end of it is a naturally loving person, life can quickly become cruel and unreal feeling. If you don't feel accepted by society - as the Tories once tried to demonise single mothers ('I've got a little list') - then any attempts to be accepted by society will make you feel both hopelessly servile and also that it's not even a society that has a moral conscience worth joining. Demonising situations without taking in to account individual circumstances is wrong.