Деятельность адвоката сугубо функциональна. Его задача - представлять в суде (или на этапе следствия) интересы подзащитного (озвучивать выбранную подзащитным позицию) и следить за соблюдением его прав другими участниками процесса.
Даже если здесь можно усмотеть аморальный аспект, это необходимое зло - если дать адвокатам право отказываться от представления интересов подзащитных по "моральным" мотивам, это станет серьезным препятствием для реализации конституционного права каждого гражданина на судебную защиту и сильно снизит степень доверия подзащитных к адвокатам.
Виновность определяет суд, а не адвокат. До того как суд не установит вину, подсудимый считается невиновным. А что такое мораль и как ее понимать еще очень дискуссионный вопрос.