贪官和卖过期食品的可以归结为三点 1 对家庭有益 2 破坏社会规则 3 对社会有害, 究竟算好人还是坏人?城管的例子归结为两点 1 遵守社会规则 2 对社会有害 算好人还是坏人?总的来说,一件事情会对不同的社会群体产生不同的好坏影响,因此失去了判断的标准。贪官和卖过期食品的家属肯定觉得他们是好人。领导也觉得城管是好人。但如果将判断标准提升到以社会作为整体,显然他们都做着害人不浅的事情。贪官家人幸福的前提是占用了别人的血汗钱,因此贪官对家人的好站在整个社会的角度看是不成立的。过期食品也是类似,大毒枭,做三鹿奶粉的对家人也很好。城管做的事情遵守规则,做着平庸的恶,虽然是坏人,但要从规则的层面来解决。一个人是好人还是坏人要从是否增进整个人类的福利的角度来判断。这又分两个层次,第一个层次是社会规则,良好的社会规则下好人坏人很好判断,犯罪份子显然是坏人,贪官和卖过期食品的就是如此。然而不好的社会规则下,本来的好人也变成了坏人,城管就是如此。因此保证社会规则的优良是最重要的,如何建立和保证这点超出了本题范围。第二个层次才是个人的好坏。在良好的社会规则下,坏人都在监狱里,因此周围没有坏人。坏人是否变好,得看他从监狱里出来的表现了。