Kessel is not a soft player to begin with. Some players like to hit more because they can't score or contribute with their playmaking. I guess playing in the best league in the world against the best checkers and defence pairings most nights makes someone soft
Watch any game and you will see him jump out of the way and give up the puck. Hes the softest player IN THE NHL not the softest person to wear skates