Jag jobbar som väktare och har hyfsad koll på lagrummet.
En restaurang eller cafe faller under allmän plats då allmänheten har tillgång dit.
En cafe eller restaurang-ägare har rätt att neka dig inträde (men inte för att du är blatte eller liknande) om det t ex är fullt i lokalen eller om du är portad eller liknande. Han kan då i princip "stå i vägen" och hindra dig från att komma in, inte mycket mer.
Har du väl kommit in och satt dig kan inte ägaren "kasta ut dig" (lagligt), inte ens efter flera tillsägelser.
Brottet det kan handla om är olaga intrång då du "obehörigen intränger eller kvarstannar i kontor, fabrik, annan byggnad eller fartyg på upplagsplats eller annat sådant ställe." fast det är inte heller säkert då en dom i högsta domstolen säger att även om en butiksinnehavare skriftligen portat någon från sin butik så räcker det inte för olaga intrång.
https://lagen.nu/dom/nja/1995s84
Väktare kan inte heller kasta ut dig lagligt.
Ordningsvakt kan inte heller kasta ut dig lagligt för olaga intrång men kan kasta ut dig om du är störande eller så.