Alex Smith wore a San Francisco Giants cap during his Sunday night news conference. What the 49ers quarterback didn't know is that could cost him some dough.