Разница между двумя утверждениями состоит в том, что употребление слова «должен» часто сопровождается ощущением осуждения, команды, вины или неудачи, в то время как слово «может» ассоциировано с возможностью, надеждой, присутствием выхода, выбора, владения ситуацией и возможности ее изменения. Альтернативой слову «обязан» будет слово «следует». Попробуйте сами изменить некоторые предложения таким образом.
Есть смысл надеяться, что некоторые вещи могут произойти, но неразумно считать, что они должны произойти. Очевидно, что в определенных обстоятельствах слова «должен» и «обязан» являются уместными, и я не предлагаю удалить их из нашего языка совсем!