well i think he would know the rules wouldn't you?
No. Joe Buck knows NOTHING. Joe Buck is the product of his father--nothing more.
Let me read it straight from the rulebook (although this is the 2000 edition, the rule has not been modified since). "A batter is out when... (section D) He uses or attempts to use a bat that, in the umpire's judgment, has been altered or tampered with in such a way to improve the distance factor or cause an unusual reaction on the baseball. This includes, bats that are filled, flat surfaced, nailed, hollowed, grooved or covered with a substance such as paraffin, wax, etc. No advancement on the bases will be allowed and any out or outs made during a play shall stand. In addition to being called out, the player shall be ejected from the game and may be subject to additional penalties as determined by his League President.
There you have it my friends. The additional penalty is determined by his League President (that may have been changed to MLB Commissioner, as we don't have league presidents anymore). Joe Buck was wrong--as he always is.