I believe stops like this are a hecklers veto on open carry. They want to harass the OC person so that they cover it and the sheep can go on feeling "safe". Short of successful lawsuits against illegal detainment it's not likely to stop either. Anyone OCing should be ready for when they are heckled.