There are two ways to look at this.
The neighbour did the right thing by calling the police because she didn't know who he was at the time. He could have been someone 'casing the joint', as the saying goes, and using the hose as a cover story.
He could have avoided the whole situation by showing them proof of who he really was when asked to do so. He did not need to go on about racial profiling because the police would have/should have behaved in the same manner if the bloke had been of other ethnic origin, (white, Chinese, Pakistani, Indian etc).
But then it wouldn't have made the international news if he had complied.