With the exception of everything you said here, I agree. Even mired in his worse slumps, Soriano should never be bunting. For one, the resources needed to teach him to bunt can be much better used elsewhere in his game or with other players. Secondly, and most importantly, if Soriano is up with a runner on, the minute chance he gets a hold of one and puts multiple runs up with that appearance outweighs any benefit of a productive out in any situation, really. The only time a bunt is acceptable, IMO, is to avoid a dp with the pitcher up or the 8 hitter to be followed by a PH. The "manufacturing runs" philosophy is truly an awful one, even for a struggling offense. The bunt is definitely useful in more situations than the ones you just mentioned. There were many times when Barry Bonds was at the plate with an important run on third and the third baseman was shifted way towards short. In that situation they are giving you a run if you put the bunt down. Sure you don't do it in the 4th, but if it's the 7th, 8th, or 9th and that run is important, he should be putting the bunt down. Not to mention, if he started putting some bunts down they would have to take the shift off and that would make them play Bonds straight up. The Soriano situation is meant for 8th, 9th, or extra innings only and when one or two runs is very important.