I suggest Socrates is not an authority you want to invoke on this topic. If nothing else, because he was unjustly executed partly for contempt of court.
Also, while it's usually good to comply with the law, I wouldn't recommend completely delegating your ethics to the US Congress.
Also, while it's usually good to comply with the law, I wouldn't recommend completely delegating your ethics to the US Congress.