If the truth be told, a very large percentage of the snobbish attitude comes from people who deny that any messy people problems have ever happened in their own families. They are liars and cowards, not to mention weak and selfish.
Real life can be difficult but the strong will find a way to keep going without compromising another's life if at all possible. If you can't at least do that, you will lose a piece of your humanity.
Well said.