The one with the beard and sweatpants looks homeless. Regardless of whether they were homeless they should have left and not caused problems.
They didn't cause problems. The problems were brought to them. They were just sitting and waiting for a friend.
Not all of us like to respect unjustified requests, especially when there's a reason for doing what we're doing.
You leave when requested or you are trespassing. It is that simple.
Even buying a coffee doesn't entitle you to stay against the owner's wish.