Their job is to sell goods.
Not chuck the customers out.
Nobody pays them to do that.
Their job is to run a successful business as they see fit.
Having bad-tempered, foul-mouthed Norn drunks wandering around the shop coughing and spitting will put customers off and upset staff.
If they don't feel like it, they are under no obligation to let you in or to sell to you.