1、首先是禁止前犯罪人取得公职。此种禁止,通常不问前犯罪人以前是否担任公职,所犯何罪,犯罪是否属于滥用职务或利用职务之方便。可以说,此种禁止的主要目的是维护公职的严肃性。担任公职,履行国家、法律赋予的职责,为公众服务,理应有较好品行。让有前犯罪人充任公职,可能引起公众对国家机关的不信任。而且,普通人获得公职已属不易,前犯罪人当然也就无法被考虑。
2、但是,犯罪毕竟是在过去,曾经犯罪的人难道就不会重新有良好的品行。更何况某些前犯罪人主观上并不“坏”。说到底,禁止前犯罪人担任公职是基于对他们人格的不信任。对没有担任过公职的前犯罪人来说,不能取得公职并没有失去什么,至多感觉到不受信任的委屈,而对曾经担任公职的前犯罪人来说,不能重新获得公职,不啻于受到另一种惩罚。从实际效果看,此种惩罚和资格刑的公职禁止是一样的,只是说起来不叫刑罚罢了。不过话又说回来,国家也确实难以用公职给予前犯罪人证明自己也有良好品行的机会。总的来看,禁止前犯罪人在刑罚结束后取得公职,社会是认可的。