Beulah Nazi flag taken down after public outcry