The hoody is his 'cape'. It is his trademark look and we know he has a bulk stock box filled with them. I preferred Cage leather jacket look from Jessica Jones but he seemed to mostly abandon that look once he lost his bike. Cage rocked a leather jacket in his nineties comic series run. They should have Cage visit Melvin Potter and get some armored clothing like Daredevil and Kingpin have Pretty sure there aren't a whole bunch of Hammer super suits laying around. Diamondbacks looked like a prototype and was probably really expensive. We did see Spoiler Cockroach Hamilton's six barrel shotgun 'Josh' do Cage damage. I think Cage was mostly hurt because he was unexpectedly shot at point blank range out of a widow though. Vulture's gang was selling alien tech in weaponry in New York as well so some gangs having access to that stuff wouldn't be out of the realm of possibility.