THere's a lot of diplomacy behind a /gkick and it can be tough to navigate. If that person has allies in the guild you're going to have to justify yourself over and over again and even then you still run the risk of those people leaving, causing morale to drop and make even MORE people leave. If you /gkick too much, people will assume you're too heavy handed and leave in droves anyway.
Sometimes, as a guild leader you don't really realize there's a big problem with a member because guildies don't actually tell you what goes on when you aren't around (They don't want to be "that guy") so people who should have been kicked long ago can sit in a guild for months.
We always try to let people know they are causing too many problems and bring them into the office a lot, but after awhile we start realizing they aren't working, but that can take time (Assholes rarely show themselves immediately) and we still try to use diplomacy so we don't have to kick them outright as it can look bad.
Honestly, it's easier to try to weed them out beforehand.
Sometimes, as a guild leader you don't really realize there's a big problem with a member because guildies don't actually tell you what goes on when you aren't around (They don't want to be "that guy") so people who should have been kicked long ago can sit in a guild for months.
We always try to let people know they are causing too many problems and bring them into the office a lot, but after awhile we start realizing they aren't working, but that can take time (Assholes rarely show themselves immediately) and we still try to use diplomacy so we don't have to kick them outright as it can look bad.
Honestly, it's easier to try to weed them out beforehand.