This graph is interesting. It appears that the more socialist a country is in political ideology... the less generous the people are. Socialist ideology hardens the hearts of people.
GIVING LEVELS, by COUNTRY
(annual private philanthropy as a % of GDP)
View attachment 169501
This graph is so laughably bad that I did not want to waste time commenting on it earlier. But some of you may be fooled by it. Let's clear up the poster's assumption about "socialist ideology" and generosity. You simply cannot make that conclusion from the data (as poor as it is). That is an opinion, not a logical conclusion, and it is not based on anything presented. We will get back to that.
The biggest problem with the chart is that includes only 14 countries. In most lists and comparisons of countries, you will find around 135 to 140. So the chart is showing about 10% of all the countries in the world, which is like deciding which is the best NBA team by only comparing three of them.
The U.S. does give a lot, but in recent years the rankings of the country with the best "giving index" has shown a virtual tie between the U.S. and Myanmar. Myanmar is predominately Theravada Buddhist. Canada, Ireland, New Zealand, Australia and the UK are in the top group, but also countries like Malaysia, Sri Lanka and Bhutan.
It is true that many "social welfare" countries are lower on the list for charitable giving within their own countries. An article in Forbes Magazine (not a liberal publication) points out that people in European and other "social welfare" countries have less disposable income to donate. As the article points out there are also more people in need in the U.S. than in those countries; they have a stronger "social safety net" for all. So people in "socialist" countries donate less monetarily since there is less need. However, it is also pointed out that people in "social welfare" countries are at the top when it comes to volunteering, giving of their time. Sweden is a good example. So the idea that "socialist ideology hardens hearts" is simply false.
An interesting corollary to this is to look at which countries give the most humanitarian aid to other countries. The U.S., of course, leads by far in this category. When you look at the amount of aid per capita, however, then Sweden is the leader, with other "social welfare" countries also in the top tier. Let me close by pointing that the top three in this category are Sweden, Norway and Finland. All are "socialist" countries with supposedly "hardened hearts" that provide more aid than other, much larger, non-socialist countries. They not only take care of their own, but provide major amounts of aid to people in need throughout the world.
Please don't get duped by people who use selective and often inaccurate statistics in bogus ways to push their personal agenda