Booting players will get banned from this game. If your booting ratio is over 5 % then you can't play Warlight.
If booting people were a bad thing, do you think it would be possible in the first place? If you try to report a player because "they booted me or another player", WL will not even allow you to file the report at all, instead telling you:
Booting players is not against the rules, and you should not report players for booting. Instead, if you're having trouble completing your turn before the boot time expires, please create or join games with higher boot times that you're comfortable with.
Or there should be option to prevent boot-players to join our games.
Similarly: no, because booting someone isn't against the rules; it's not a bad thing to do.
Getting booted is, since it is the penalty for playing slower than you promised you would (by agreeing to a certain boot-time).
Note that it
is possible to filter out players who
get booted (as opposed to booting someone) through the open seat prerequisites. Without often-booted players in a game, it is far less likely someone will be booted, since there likely will be no opportunity for it.
And if a player get booted from the game then his team-mate can control his troops (booting is not a problem then) so easy.
Booting is a penalty. While it is aimed at one player (the one going over the boot time) and isn't
designed to hurt the rest of his team (apart from losing a player), that is unfortunately an unsolvable problem. You see, it wouldn't be fair if the booting team was hurt by having to boot an opponent (after all,
they didn't do anything wrong), so when the situation before and after the boot cannot be perfectly balanced (neither having the booted player be removed from the game, nor having him being taken over by a team mate is "fair"), unfortunately the only option is to err on the side of hurting the team mates who's player got booted.
Some additional notes:
I do agree with you it is possible to abuse the booting system ("boot-to-win"). However, I do not think this is solvable, since it is a very grey area. Let's say you have a game where one team hasn't lost yet, but is clearly in trouble. If their strongest player goes over the boot time, it's very unsportsmanlike to boot him, okay. But what if he goes over the boot time really, really badly? At which point does
he become unsportsmanlike and booting the only viable option?
WL is just a game (and nobody is making money playing it professionally that I know of), so when real life interferes, in just about all cases it will automatically take precedence. Combined with the very hard-to-predict duration of a game, it cannot be helped that sometimes people cannot finish a game.
When you are the one being booted, you know
why you were over the time limit and how close you were to submitting orders. However, unless you say so in chat, the other people in the game
cannot; it is impossible for everyone else to tell the difference between "he'll commit orders one second from now" and "he gave up on this game and won't submit orders ever". Please remember that before getting angry!