Greed, grievance have become new bywords