The catcher, like any other infielder, should be allowed to block the base only if he has the ball or must go into the baseline to field the ball. Likewise the runner, like at any other base, should be called out for interference if he tries to knock the ball out of the catcher's glove. There is no reason to have different rules at home plate. The current rules lead to increased injury risk for the catcher AND the baserunner. Those rules have already been changed at lower levels (NCAA since 2002) to prevent injury. This is how Rule 7.06( reads currently "The catcher, without the ball in his possession, has no right to block the pathway of the runner attempting to score. The base line belongs to the runner and the catcher should be there only when he is fielding a ball or when he already has the ball in his hand." Seems clear to me. Runners should be called safe if the catcher is obstructing. The only thing required is to clarify that running over the catcher is interference just like it is at any other base. I think running over the catcher should mean other baserunners can be called out as well because the runner is preventing the catcher from making a play on those runners.