There are a lot of people that want to deflect from action on climate change by focusing on the oil refinery and not the tailpipe.
Your list is suspiciously missing China, the biggest producer of CO2. Saudi Arabia is down the list, after South Korea and Germany; their CO2 per capita is but not abormally. It is the per capita emissions and population that matter. Then USA (300 million), Russia (147 million), Saudi Arabia (40 million), India (1.4 billion). The first three have large per capita emissions, double the others. The list of CO2 producers are basically a list of large and/or rich countries.