Except that, in reality, the ball never went out of bounds whatsoever. You can't say that the Eagles got a more raw deal than the Cardinals, because it should have been the Cardinals' ball in the first place.
If you want to consider referee screwups, they screwed up by calling the ball out of bounds when it wasn't far more glaringly than they did rob the Eagles of 12 yards.