Agree with this, made one small change, the Sabre Red directed gel is really effective when applied correctly.
A bit more difficult to use (you get training versions as well), but works well.
All of this while you get licensed for a decent firearm, and after.
These (tourniquet, gauze, pressure bandages, chest seals etc.) are more for you and your loved ones than others, and need to be at hand when needed else it is useless, and do not forget training in effective use of these, i.e. first aid training, stop the bleed training etc.
All of these items can still be useful when SHTF even if you carry a firearm, including a non lethal option like a good pepper gel.