"At issue is the city’s practice of allowing third-party groups to request that their flag temporarily fly on a flag pole alongside the American and Massachusetts state flags outside Boston’s City Hall. The requests are typically made in conjunction with an organization’s event on city property . . . the city’s Mayor, citing concerns of church-state separation, refused a request from . .