Boy, here's a blast from the past...
This happened 6 months ago, guys. Thanks for the support though.
The funny thing is, even after that incident, this thread I started, and what I initially thought, I feel better carrying a balisong than an auto. Weird, but it's true.
At the time, my only auto, a Microtech Scarab, was broken, which left the balisong to carry. I currently carry each, about 50/50. The thing is, I have almost
no confidence in being able to "whip out" my Scarab if necessary. It's easy enough to get out of the pocket (which is what I wasn't able to do with the balisong when I got jumped), but it requires me to have a very exact grip on the knife to fire it. Even my push-button auto is a bit tricky in haste (a Severtech BTW). With a balisong, so long as it's in my hand, I can open from
any grip and position.
I have not purchased a gun. My current situation has me living with the parental units, and I doubt my mom wants a gun in the house. Plus, the fact that I keep spending all my money on more knives makes it hard to jump into the world of firearms.

I do have a Surefire L2 that I carry on the cheststrap of my backpack.
The one thing I do differently is I only take the major roads home now, and I ride on the sidewalk against traffic (so I can see who's coming). The irony is that when I do this, I am actually breaking the law by riding on the sidewalk. I've yet to have a cop pull me over for this though, probably because they have better things to do at 3:00 am. If it's a choice between breaking a traffic ordinace or getting attacked again, I'll ride on the sidewalk.