Your basic argument is that because certain decisions are subjective and won't achieve a 100% consensus there is no point in having a review process. I don't agree with that attitude at all. The on field ref is the one who ultimately makes the call anyway so it just gives him the opportunity to correct mistakes with better information. The issue is the way certain rules are written, the way the referees interpret them (which is massively and unnecessarily inconsistent), and big club bias/corruption. For full transparency, each team should have a referee liaison officer employed by their club. The referees should meet every Tuesday and review every decision flagged by the liaison officer and agree as a refereeing group (including each liaison officer) whether the decisions where correct. That is then the standard that needs to be applied going forward and referees that fail to meet that standard, as decided by the liaison officers should be sacked. One club, one vote.