医疗机构出售无偿献血的血液所承担的法律责任是
A、给予医疗机构负责人行政处分
B、予以取缔并处10万元以上罚款
C、没收违反所得并处15万元以下罚款
D、处10万元以上罚款
E、构成犯罪的,依法追究刑事责任
请帮忙给出正确答案和分析,谢谢!