Offside is the main issue. I think it has to be clear and obvious, if it's marginal go with the official's decision. The old rule used to be to give the benefit to the attacker. That's how it should be.
The point is it ruins football as a live experience. Something pundits don't understand. But then whoever gave a toss about the fans who actually pay to go and watch matches?