The Jews had to be stopped from bringing gold and silver for the Mishkan - there was too much!! Yet Hashem seemingly did not trust them to donate money for 'upkeep' - the korbanos. He had to force the half-shekel. Why??