No, its neither flawed nor bogus. The UN resolution on Kashmir was not binding on any party. Resolution had interalia two things - 1. Plebiscite in entire J&K and 2. Pakistan army to vacate Occupied Kashmir to enable the plebiscite. So the first step was to vacate the Azad Kashmir by Pak Army but since the resolution was not binding, UN could not force Pakistan Army to withdraw from Azad Kashmir. Since first criterion was not fulfilled, the question of Plebiscite never came up. So Pakistan is to be blamed for failure of UN resolution on Kashmir.
Secondly, since UN resolution had lost relevance, both India and Pakistan agreed to leave the UN behind and settle the issue bilaterally and signed an agreement 24 years after the UN Resolution known as Simla Agreement of 1972. These are undisputed, hard historical facts. The same agreement converted the Cease Fire Line into Line of Control and both nations agreed to not resort to firing at each other as it happens on international borders.