is it really acceptable for intelligent people to make smug remarks about other people's circumstances ie what they should and should not have, or indeed done given the situation!! Personally I see no need, you probably have no idea what challenges they faced, or indeed their situation, likewise you may have had good fortune and they not. Seems a shame to judge other people's life's and circumstances when the facts are not on the table. Most people I met in oz as a migrant where struggling for the first few years and yes things got better, but it all cost money and time. Just be grateful for your own good fortune and show some gratitude. I've found being grateful and a wee bit more humble helps, not only you, but everyone around you. In short, don't judge others until you have walked a mile in their shoes.