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.