US town weighs $20 fines for swearing in public