They do have authority to strike down an unconstitutional law.
Exactly. When they strike a law down as unconstitutional they are interpreting the Constitution which often changes its meaning.
People voting with their wallets has nothing to do with jury nullification.