If you play on a "pro tour" you can expense your golf purchases. A buddy of mine used to play on the Champions Golf Tour (or some similar name) which was a tour with a gross and net division that held tournaments around Texas and Louisiana. His cpa told him that once he exceeded a certain amount of winnings (I think $1500) he was considered a pro and could declare purchases as business expenses.
No clue if that's accurate or not, just relaying what he was told.