I saw this happen while watching a live stream a week ago or so of a pro event. I wont name the pro that did this to avoid any biased opinions but Im sure others saw it too so it will probably be mentioned.
In this particular event if you missed a ball your opponent would get ball in hand. So, Player 1 is shooting at the 7 ball and trying to break out the 8 as it doesnt look like it has an available pocket. However he hung the 7 in the pocket and as the cueball is flying right toward the 8 and 10, Player 1 stops the cue ball with his stick on purpose. He kind of makes it look like he just did it out of disgust of missing the 7 but he knew exactly what he was doing. Player 2 brings up what just happened and I couldnt really tell but it looked like an official off camera just told him to take ball in hand.
I also saw another pro do this in a match at Derby a few years ago, where he missed a kick and as the cueball is screaming around the table and heading right for a cluster he stops it and grabs the ball to hand it to his opponent.
Now obviously you cant foul twice in the same shot. But this seems like a very poor display of sportsmanship and there should be some sort of rule for it. I would think this would fall under the same category of raking the balls and should result in a loss of game.