And, in my opinion, the answer to the OP is that "No, grades should not be publicized."