First of all, it feels bad when you get kicked.
Sometimes players get kicked, because some team members want to play with only their friends. Not fun, but if you want that, kick as early as possible in the game, or better, let others know about it in the lobby. Don't wait till halfway or nearly end of the game, that's rude.
Having said that, a lot of the games I play are lost by the team that stacks and/or misplaces the most. Putting mages, ice, poison and quake too close to their kind is a waste of money and good places and in some cases even make better towers function less. Anyone with some basic skills, doesn't want his/her teammate(s) to stack. I use the standard: "the first mage sets troops on fire, then until the fire is out, no new fire can be given", to reach out to even the simplest of minds.
I can safely say almost every game there is at least 1 stacker. My gutter statistics say that around 70% of the players do not react, not in words nor in deeds. 25% removes stacked towers (half of them stacking again later in the game). 5% say 'no' or start to insult or even try to votekick me for asking (still a better reaction than the 70% mutes). Lately I bother less telling players not to stack, so tired of not getting a decent response.
On topic:
When playing with 2-3 friends you finally can attempt to remove the players that don't react to your pleas not to stack. But having 2 not reacting stackers or 1 player that for all kind of reasons does not want to vote, means a votekick wont be granted. If finally for whatever reason 1 of them leaves, I'll be the first to suggest the votekick for the other player (though most of the time my friends are faster). Even if the other player was not a stacker him/herself, just obstructing the teams attempts to kick is enough for me.
Last but not least: not vote-kicking, because playing Tower Defence is for fun sounds nice and warm, but is instead very selfish. You save 1 guy for that good feeling, and spoil the fun for the rest of the team.