The straight line drive stuff pisses me off the most. The NBA even made it a point of emphasis to ensure that it's a foul on the defender. I don't like the traveling, carrying, moving screens etc....but at least the goal of those things is to score a basket. Like if you were in an empty gym with no refs, you may travel to score easier but you would not run straight into the chest of a defender. Running into the defender on purpose is not trying to put the ball in the hoop, but it's become the most effective way to drive.