Zeke my man, Ball In Hand is a fair punishment for a player who fouls in the game of 8-ball, just as it is the punishment in 9-Ball and 10-Ball.
Official Rulebooks from the WPA, the BCA and the APA have included ball-in-hand rules for 8-Ball since the mid-90's.
If you combine Ball-in-Hand with the Rail-After-Contact rule, then players are required to have more skill to pull off a snooker.
Ball-In-Hand is a terrible rule when combined with typical bar rules such as no punishment for table fouls like missing the balls entirely, but when used like the BCA uses it, it is the most fair way to find out who is the best pool player.
What is your problem with BIH? Are you just and old fogey who doesn't want to change to a more fair way to play? Are you a fan of dirty pool? Of despicable tactics like scratching or fouling on purpose?
Ball-in-hand is not about the speed of the game, it is about getting rid of dirty pool, about making the game enjoyable, and giving players a set of rules that can bring the game to the masses and not piss them off with shady play.
You are dead wrong about BIH being bad for the game, it is the BEST thing for the game.