I think you've stated that well. However, one could debate whether a citizen's "civic duty" is to the Constitution, or to some howling-moonbat judge's distortion of the Constitution ... to the law, or or to a judge who puts himself above the statutes.
However we look at this point, the fact remains that it has never been easy to be faithful to Christ within a non-Christian society. This shouldn't surprise us - He promised us that it wouldn't be easy, but that "our reward is great in Heaven" if we "love not our lives, unto death."
Well put. It is our own hubris I fear to think the world should be remade so that it is easy to be a Christian.