The crucial difference between should, ought to and must, is based on the extent to which they emphasize, in the sense that must is the most emphatic of the trio. On the other hand, ought is less emphatic than must, but more than should. Lastly, the degree of emphasis is least, when we use should in our sentence.