Should можно перевести как "стоит". Тебе стоит что то делать или не стоит. Шуд всегда предполагает альтернативу. Если человек говорит тебе you should go and visit doctorю Он советует пойти к врачу, но выбор остается за тобой идти или нет.
Must не оставляет нам выбора. Если шуд это как совет, то маст это что ты обязан сделать. You mustn't smoke in the classroom.