It's the same as if they had come onto the property of a store to proselytize. If they refused to leave, they could be arrested for trespassing while customers of the store were not.
I don’t think so. For instance, you always run into people begging for money or asking you to sign petitions outside grocery stores. The stores would love to have those people arrested for trespassing and kicked out, but they can’t. Same situation here.