when i'm w/o my ccw/knife, i carry & drink from a coke bottle;if i can't run away from a bad guy, hopefully bashing the bottle on his head will result in a sharp weapon + the 2 steel pens i always carry.
offtopic, in some public places(mall, beach, etc), i carry my keltec9 in a small fastfood/paper bag; i hold the bottom of the bag which allows me to grasp small fries & muzzle of the gun; an inmate gave me this idea when i used to work as a prison psych. nurse.