I agree the photographer should have stopped when Sonny asked him too, but Sonny is a role model. He's employed and paid extremely well to do a job which places him the the public spotlight.
It's part of the job and if he doesnt like it then maybe he should get up at 6am each morning, eat breakfast, get dressed, get in the car to go sit in traffic for 30 mins or more, get to work, sit at a desk in front of a computer all day, get told off by a to$$er of a boss, deal with office politics whilst trying to do his boring mundane job, get back in the car at 5:15pm, sit in some more traffic before getting home after his family have already had dinner, go to bed and do it all agin the next day.....and only to be paid $40,000 to $50,000 a year to do it.
I think I know which he'd prefer.