Should is used when a person has a choice and there is a clear best choice for them to make.
Must is used when there is no choice, they have to do something.
For example, if I am buying something at the store, I must pay for it (or I am breaking the law) and I should thank the clerk for helping me. I have the choice not to thank her and nothing bad will happen. I am just being rude.