There really is no logical comparison. It does not matter that one person reserved the whole restaurant. That is the same to the restaurant as if it is reserved by many individuals.
It is also logical that it does not matter to an individual that wants to dine there. It is reserved already, period.
If it is true that they, more or less, urged folks out that were there dining already -- then that is a bad look. If it was pre-reserved for this 'sham' photo-op, then there should not be a problem.
It does not logically follow to 'boycott' the person that reserved the restaurant or the organization that employs this. It does not even make logical sense to call to 'boycott' the restaurant JUST because it was pre-reserved because that is standard practice at times. But to urge folks out that are already there is a tad different.
We have reserved entire restaurants many times. There is no issue. Most of these are places where you call ahead to get a table. They either tell you they are reserved or not; they do not tell you one individual booked the entire restaurant, necessarily. You simply reserve another time and/or dine elsewhere.
We never 'urged' others to hurry out if they were dining prior to our reservation and they happened to overlap our reservation.
It would simply have been a better look to have slowed down reservations prior to her appearance, until the restaurant was mostly empty until her party arrived.
In fact, it would have looked better if she had greeted the patrons that were still there as well.
But to 'boycott' someone, an organization that employs them, or the restaurant simply is not logical when that is a very standard practice.
Unless, one simply wanted to be petty or pout because they could not dine when and where they wanted because they did not plan ahead.
You saw this just recently with Serena in Paris, for example.
The way it was done and the timing that made it a bad look for a 'sham' photo-op would be the only real issue.
So, these two 'incidents' are not univocal comparisons.