I like Ron's solution. Don't try to kill people on the field, whether it's at home, or second, or wherever. suspend/fine them if they do so. i.e. homeplate collisions are now illegal. If a runner is blocked by the catcher, call obstruction the same way you would if the SS was standing in the basepath w/o the ball. The rule already got some blowback from 'traditionalists', perhaps it's a halfway measure, whether purposefully or not, towards simply banning collisions. It's really not that much different than third base anyway. Where does the third baseman stand when fielding a throw from RF on a first to third advancement after a single? The only difference I see is that a runner, perhaps, would need to slow up in order to not overrun the base, but that's why they slide. But it's exactly as effective (perhaps more) to barrel over the third baseman who already has the ball as it is the catcher and hope he drops it.