A Rockland businessman's decision to fly a large American flag hung upside down has sparked an uproar in the small South Shore town.