In real time, I thought the foul on Johnson was a bad call. But on the replay, he clearly got separation with the forearm, giving him an advantage. It probably was the right call. On the replay, I was shocked they gave it to Arizona. I watched it 5 or 6 times while shooting the shit with some buddies. Seemed pretty inconclusive to me, but whatever.
I don't like replay. Officials make mistakes all game, and you get some calls and the opponent gets some calls. What's magical about the 2:00 mark that you have to watch super slow motion 87 times and then discuss for another couple minutes? What if there is a bad call with 2:07 left, and the team that didn't get the call gets a call to their benefit at the 30 second mark that is reversed? Seems silly to me.
Also, replay doesn't take into account other factors. Sometimes, if a guy goes over the back and knocks it off the opponent, they will just award possession and not call the foul. The kid saves a foul, the ball goes to the team it should, and everyone understands exactly what just happened. This shit ignores some of real-world officiating and makes it letter of the law bullshit.