Is it legitimate to talk about "society" as an agent, when "society" is neither
I share your qualms in regard to common formulations about how society approves of this and condemns that. But most societies have some fairly determinate decision procedures that can result in collective decisions and actions, as when Danish society does not recognize polygamous marriages. In cases of this kind, a society can be said to act: to decide to recognize same-sex marriages, to declare war, to ban the use of pesticides. Saying this makes sense when there is a decision procedure which is widely recognized within the society and whose decisions are effectively enforced (insofar as they are not voluntarily complied with).