Моральная ответственность есть у одного человека, имеющего совесть и честь, перед другим человеком. В остальном нашим законодательством ответственность любого  профессионала, оказывающего услуги,  перед клиентом если даже где-то и предусмотрена, эти законы на практике не работают. Ну не понесёт хирург ответственность за то, что пациент умер у него на операционном столе даже в том случае, если хирург напрямую в этом виноват. И клиника, в которой он работает, тоже на 99% не понесёт никакой ответственности даже в случае судебного разбирательства. Родственники умершего только зря время, нервы  и деньги на адвокатов потеряют. Поэтому мудрые  родственники хирургического больного не клинику ищут, а конкретного честного и совестливого профессионального хирурга, с которым лично договариваются. И не важно, в какой конкретно клинике хирург работает. То же и с риэлторами, и с любыми другими профессионалами, оказывающими те или иные услуги населению. Химчистка тоже не несёт ответственности за выведение пятна, но деньги там с Вас возьмут вперёд и не вернут, если сложное пятно не удалось вывести. Риэлтор вперёд основную сумму за свою работу хотя не берёт, и не возьмёт, если результат не будет достигнут. Агентства - те могут и вперёд денежки запросить с Вас, особенно если Вы покупатель.