First of all, the only time I go to McMaggot's is when I need to take a dump!
They may be a shithouse of a restaurant, but at least they've got a shithouse.Second of all, as for your mention of "trespassing", legally they have to ask you to leave. If you leave then they cannot do ANYTHING-you can only be busted if you refuse to leave.
Speaking of trespassing, McD's and many other multinationals are trespassing-indeed squatting-on a lot of land in the 3ed world that rightfully belongs to the peasants. Multinationals have the local government dispossess them, then hire them back as "wage slaves."