Had a "fascinating" experience this morning at Mass.

Long story short, I was the last one in the Communion line and in front of me was an individual who was:

1) wearing a hoodie with the hood up
2) fingerless gloves
3) pants pulled up to the knees with socks to the knees, displaying marijuana leaves on the socks

Obviously, the attire itself was out of place for 7AM Mass at the Cathedral. Walking behind him, I noticed he had his arms out to the side and down, similar to the below picture, but more to the side, as I could see his hands clenched in fists from behind:



We get up to the priest and he stuck his hand out. Fr. asked him to remove his hood, and he refused. Fr. asked again, he refused again. Fr. asked him if he is a Catholic, and he got belligerent. At this point Fr. tells him he cannot give him Holy Communion. Guy starts yelling about F this, F you, child molesters this and that, flipping the bird to everyone -- in general, a lovely fellow who di'n't do nuffin'. Probably has a lovely 6th grade yearbook photo too. Fr. tells him he needs to leave, continued civility erupts from him. He turned around and started walking back down the center aisle. I receive Holy Communion and keep my eye on him as I'm going back side aisle. He stays standing in the middle of the center aisle, so I walked up behind him with standoff distance and inform him sternly he needs to leave.

He stays put. I turn to find other men (why aren't they already up!?), begin pointing to guys who look big/young enough to handle themselves (no AARP) and giving them the "get up and over here now" gestures. I get 4 volunteers. We form a circle around the guy and he starts backing up to the holy water font. Continued civility and flowery language on his part. We close in, not touching him, but simply herding him where we want him. He backs up all the way in the back to where he has his backpack and cell phone charging in an outlet. 2 guys split off and it's just me and an older Mexican dude and some older white guy, all 3 of us blocking him from making his way back up front.

Guy continues ranting, cursing loudly, etc.

So question:

A competent authority for the private property (the Priest), has told him multiple times to leave.

Aside from waiting on the police to show up (which CSPD did, rather quickly all things considered -- maybe 10 min from start of incident), what legal options are there?

If such a thing occurs again, is it legal to simply grab a person up and haul them out since they are at this point trespassing?

I wasn't sure of the answer to this, and as such, since he had not yet actually threatened anyone, had not displayed a weapon, and we had myself and the 2/4 others, I opted to simply prepare myself for a fight rather than get into one.

When the CSPD did show up, he was immediately cuffed while his person and belongings were searched. Guy started saying, loudly, "these motherf..." and immediately the police officer grabbed the dude by the throat and held him up to the wall where he was informed he would be quiet immediately or face physical consequences.