Of the 3 or 4 major sports in the USA, baseball is the only sport I give a lot more leeway and gray area to work with.
For me, personally, baseball is the strangest sport out of Basketball, Football, and even Hockey.
Baseball virtually has no real "level playing field".
Players use different sized bats, pitchers use different balls (in theory, at every pitch).
Baseball allows play to continue in the rain. The NBA, as we all saw just last week, took 10-15 minutes to clean up some beer spilled on the SIDELINES delaying Paul Pierce's free throws!
Baseball parks are not all the same dimensions. Imagine NBA courts in LA were 64 feet instead of 94 in Boston.
Imagine in New York the height of the rims were 11 feet instead of 10.
So with all these shady things in baseball....if a player decides to use speed, spit balls or even steroids....I can't really blame them for trying to get an edge.
Especially if, at the time, they were all "legal" and all "apart of the game".
I mean if MLB allows the game to continue during rain fall, spit balls or scuffs on the ball or oil on the ball ain't that big of a deal.
I would associate it to a manager walking slowly to the mound to allow his pitcher to warm up a little longer and get that last few throws in.
It's "gamesmanship".
But now that MLB has made official rules regarding steroids....you and every other player in MLB uniform must obey to the new rules.
But "back in the day", some 5 or 6 years ago...."anything goes".