关于金融监管社会选择论的说法,正确的是选项D。社会选择论强调金融管制只能由代表社会利益的政府来安排和实施。这一理论是从公共选择的角度来解释政府管制,认为管制制度作为产品同样存在供给和需求的问题,但作为公共产品,只能由代表社会利益的政府来供给和安排。因此,正确答案为D。