Whether the law can be rationalized or not is not the point. In our system of self-governance people have a lot of freewill choices. They can either challenge the law, obey the law, or break the law. In all cases, an individual must accept the consequences of their freewill actions.
Now that is rational. And I agree.
I am surprised by some of the responses on this thread. I get the feeling that some people here would have been perfectly content labelling someone like Rosa Parks as a 'kook', 'terrorist sympathizer', anti-government troublemaker, all because she refused to sit where the law told her to.