Nothing about that picture suggests it was Villa's intention to have the moment photographed.
Let's face it: people will always follow stars like him around (even if they try to be coy, like Villa is doing in that picture with his hood up). What he did is good--and if people (you can tell there are 3-5 people around) are taking pictures, well, Villa can't do anything about that.
I live in Vancouver and, when Villa and NYFC came to play the Vancouver Whitecaps, they trained in a field five minutes from where I live. Literally hundreds of people came out to watch them, take pictures and to ask for autographs. If that was here in Vancouver, imagine what it would be like in a city like New York.