【喵呜刷题小喵解析】:在现代社会,社会救助主要由政府承担责任。政府是社会救助的主要责任主体,负责提供社会救助资金、制定社会救助政策、监督社会救助实施等。因此,正确答案为政府。选项A社会、选项B社区、选项D家庭都不是社会救助的主要责任主体,因此可以排除。