Good Friday Agreement – 20 years on

On its 20th birthday, is the Good Friday Agreement broken and can it be fixed?

Source