It was indeed worse in 1997.
However, the majority in each constituency, or at least a plurality in each constituency, got exactly what they voted for and not one of the three Unionist parties in those constituencies was able to compete. That seems perfectly fair.