I don't get the overreaction. If some stranger is walking around the neighborhood, doing something legal but suspicious or out-of-the-ordinary, a cop should have the right to stop him and ask questions. Cops should have the power to stop and ask questions when someone is doing something that is not normally done. Sure, he has the right to do things that are legal. But at the same time, cops should have the right to investigate. They weren't saying he did anything illegal.
[I am assuming there is not racial or religious profiling going on].