You are right, the trash talk may be a bit misguided since social safety nets that exist in other countries do not really exist in the US. Family leave, universal health care, worker's rights, etc are huge political issues in the US. I'm not originally from the US but have lived here now for a good while and I still am shocked to this day that these kind of societal benefits are not commonplace as they are elsewhere.