There are people that consume alcohol, smoke pot, snort cocaine and hang around others that do the same and they refuse to recognize they have a problem and insist they are “ the victim” when they lose their job and their relationship falls apart. It doesn’t surprise me that your husband Denies he has a problem and plays the victim.
Cocaine IS an illegal drug so your husband is doing something that is in most states illegal.
People who use and abuse drugs tend to be very selfish and narcissistic. They live in denial and gaslight others and themselves. They DO NOT respect boundaries and can go into a rage and stomp around.
Your responsibility is not to him but for your children who do not have the life skills to understand the mood swings and strange behaviors that go along with drug use.