Baseball needs to take pitchers throwing at hitters seriously. The Giant relief pitcher intentionally hit Harper because he was angry with how Harper acted after his two homeruns off him in 20014. Baseball seems to be the only sport that if you feel you are dissed by another player you can hit him. In football we don't allow at defensive back to hit a receiver with his helmet if he thinks the receiver disrespected him after catching a touchdown pass. This "tradition" of a pitcher hitting a batter who has "shown him up" is ridiculous and can lead to injury and brawls. Be a man and get him out next time. (And yes, I know the pitch that hit Harper wasn't a bean ball technically)