Then they shouldn't crowd the plate. Sure it shrinks down the strike zone a lot. But you're also exposing yourself a lot more. You have no cause to complain about getting pitched inside if you're doing that.
Sure it's terrible that people get hit in the head, accidents happen, sometimes a ball gets away. It's part of the risk of the game, just as much as it is getting hit by a sharp line drive. I would say it's very rarely that someone intentionally goes out there with the attitude "I'm going to bean him in the head."