I agree that removing bad laws is good. I think by introducing the second, culturally charged topic (1.) taxi cartels, 2.) recreational drugs) you diminish the possible interpretations of your perspective.
The other downstream conclusions make sense too, but the linkage is more opaque making it difficult to appreciate.
Also hard to acknowledge is--who decides which laws are "bad"? Generally, societal outcomes should test the efficacy (toward some comparably abstract societal good) of laws, which then prompts the legislature to do something between patting themselves on the back and authoring actually effective law.