Should and should not

When we use words like “should” or “shouldn’t”, aren’t we really expressing an opinion. I hear people say things like such and such should have happened because it did happen. But that’s an opinion or a thought – not a circumstance. A circumstance is that such and such happened…period. Correct?