Experience seems to be that whenever you have a situation such as this, where somebody gets arrested, it's for being belligerent toward the cops.
Just refusing to leave when asked, especially by the cops, is sufficient cause for a trespassing charge.
“... where somebody gets arrested, it’s for being belligerent toward the cops. “
As a 16-year old I got caught doing something stupid while driving. Instead of admitting it, I made some snide remarks. So instead of just giving me a ticket, they brought me down to the small-town police station (I was out of state) and gave me the run-around and threatened to “lock-me-up.” I did calm down, but wasn’t scared. Finally the Sheriff walks in and asks me what’s going on as I’m sitting on the bench and I tell him.
“*&^% *&^%% You guys! You know &*%$ well you can’t arrest him for this. Now let him pay his fine and get him the &^%$ out of here!”
HOWEVER, it was a fairly cheap lesson that it is a lot easier to be polite to a cop than not. In fact, I would almost say that the best virtue is to be polite to everyone - up to a point of course. Like I tell my kids - one could be the biggest racist ever, but if he is polite to everyone, no one will ever know!!