When there is a 98 mph FB coming at you, it's pretty hard to get out of the way. I don't believe that someone should be penalized but I do believe that a hitter should be called out when he gets hit continuously for sticking out knees and hands, etc., over the plate.
I don't care what is allowed or not allowed. His team has about 80+ free passes.