The structure should / must / ought to have + past participle is used to say what one thinks was essential. You should have locked the door before leaving the house. (= You did not lock the door before leaving the house, though that was very important.) They should not have raised the price of [...]

