> Is it not immoral to break the law even if the law is immoral
It is not.
> If the law is immoral/unjust, take it to court. Otherwise shut up and deal with it. That's what civil rights leaders did back in the 60's.
Have you really not heard of civil disobedience?