I'll play devil's advocate then.
I thought the ref actually didn't have such a bad game....and he was certainly a major factor in making it so exciting. It's probably easy to say that when you win though!
There were numerous (what looked like) fouls he let go but I really think on balance it probably suited us as it helped us keep the pressure on.
I'm pretty sure he played the advantage for the penalty that never was (given). The controvery at Dens last weekend sounded like a similar situation so I am not surprised that, when the chance had passed, he did not award the spot kick. All the same, I bet he was releieved when we scored shorly afterwards!
Archie's booking was for dissent, I am pretty sure. He had a right go at the ref.