Satyaghara is not really a society, it is a philosophy for non-violent, compassion resistance. I doubt that western culture could apply satyaghara, and stay true to it. For one thing, Satyaghara holds nobody liable. You convert, not defeat your opponent. Ever hear of the law of suffering...