It all has to do with what Delaware considers a "deadly weapon" or "dangerous ... TL;DR: Yes, "self-defense keychains" are legal in Delaware, but you should probably leave the cat ear knuckles ...