Question about guilds

I am creating a guild and I have a few questions.

Is there any other way of getting someone out of my guild besides the kick option? Such as ban or remove?

Also, if I kick someone from my guild, will they be able to reapply? Or would they have to send me a message?

kick is the only way to remove someone, and it doesn’t prevent them from reapplying or rejoining.

but you can simply not reinvite them

Kick.

Yes, but you don’t have to accept him/her.

That could also happen.