道德和法律抵触时怎么选择