No-knock raids kill police. They kill civilians. They kill animals and babies. They are the worst, most dangerous way to serve a warrant, according to police themselves. Yet these same police continue to use them because preventing someone flushing their weed down the toilet is more important than killing a baby in a crib. As long as our society accepts this justification, babies, people of all kinds, and animals will be killed and property destroyed. Police will get richer. Meanwhile, in WA, OR, CO, AK, etc. people go to the store and buy their weed peacefully without incident in a nice, safe, comfortable environment that is a tax boon to the states and better for all of society.
So the difference is just exactly how you want to make that extra money, and who in society makes it. As a society we can choose to go with the status quo, empowering police departments across the country while they shoot and kill more and more innocent people to enrich themselves, or we can finally legalize something that people are going to do anyway and use that money to fund our schools and hospitals to better society. The sad part is that most people are so closed-minded on the subject, they only see the first option. Then they get mad when babies get killed when that's a direct result of a policy they supported and voted for.