In the context of analyzing ethical issues, developing a set of firm generalizations or rules of ethics: 
1.helps create perfect solutions for moral problems. 
2.results in a solution that resolves most ethical issues. 
3.causes more problems than it solves. 
4.dismisses the obligations and ideals involved in the analysis.