Many people consider guilt and shame to be synonyms. That is not the case, This is just one more example of how our language has been corrupted.
Guilt is the fact that a person has done something wrong or committed a crime. It is a matter of fact.
Shame on the other hand is the feeling one experiences when they have done something they consider inappropriate.