Confederate flag raising is causing controversy in a small Virginia town