Why did Sanjay Dutt apologise to the media?

Now a days having privacy is quite a difficult task. With the invention of camera phones nothing can be kept secret and it is even a bigger problem for the actors who want to hide their looks.
Yesterday superstar Sanjay Dutt got into huge trouble because his body guards bashed up a few media people who were trying to take snaps of Sanjay Dutt during the shooting of his new film in Lucknow.
The media personal got hugely upset and demanded an apology from the star. Left with no choice Sanjay Dutt had to apologise to them and sort out that matter.