Randy is SO RIGHT.
You are allowed to defend your position but you are supposed to have a reasonable chance of having the ball in that situation. The runner also is allowed to decide his approach to the base. In this case, the runner made a choice and Posey made a choice. It's just the way it worked out. It's called baseball and I'm not interested in seeing catchers wearing ballerina skirts---heck, they already wear enough equipment.