Let's say you're a MLB pitcher back in the 70's and one day, you use a different soap to wash your hands, and that day, you have a much better grip on the ball. Would it be cheating, if you kept on using that soap?
Of course not, but you can see where I'm going with this.
Yes, soap has never been banned, as long as you're not slopping it on the ball, and there should be limits on just what can and cannot be used, but to me, this is just another knee-jerk reaction made to counter an earlier blundering knee-jerk reaction made by MLB.