A New Jersey town erupted in anger after its municipal council banned 'props' - including the American flag - in public meetings and proceeded to toss out a man for waving one in protest.