> If we disagree with a law, we should change it.
Agree, but that doesn't happen instantly. Changes come time by time, after occasional breaking unethical laws (while they are still active) - e.g. unlawful freeing of slaves, helping Jews during Nazi regime, etc... These are all examples of breaking unethical laws, which should happen and will happen.