As the old saying goes ... "beats a sharp stick in the eye". Based upon that ... hide a sharpened end under one of those rubber "caps" on the end of your cane. Maybe stick a nickel or quarter in the rubber "cup" to keep the sharp end from poking through.
When Joe Gangbanger shows up and wants to take your Fruit Roll Up money .. use your ninja reflexes to pull the rubber cap off revealing the Devil's Dart and force Joe to run to the cork store. You know, to plug all of his new holes.