Kicking clients is bad
This is a philosophical item and want to give my contribution: this is about freedom. Is freedom bad?
Is it bad the freedom to choose what you want to upload, provided you are within the requested down/up ratio?
Is it bad to be able to stop uploading something you do not want to upload, provided you are in the ratio?
It is not bad it is healthy. There are many reasons
First mainstream files are already super supported, you immeadiately begin downloading that, so there no reason to punish relaese files to support mainstream files. We already have television that bored us with mainstream content. There is no need to support mainstream content also on P2P networks.
Second we are free humans, free to choose our way and free to choose the contribution we want to give to this world, even in what we upload.
Third, you are personally responsible for what you upload. Until a file is downloaded, and until you have the time to look at it you do not know what it really is. It may be a fake, a porn child abuse or whatever. You do not know. And you are legally responible for that. This is enough to stop many people using amule. Limiting your ability to kick clients means limiting your ability to control what you upload.
Fourth amule is the only way to reach edonkey network under Linux. It is sad that if you want freedom, you have to say goodby to Linux (supposedly the world of freedom) and revert to the MorphXT of emule under windows. That is what I sadly continue to do.
This is not a minor item. This is freedom. Freedom is not an empty word. It is something concrete. Something to care about. Something to nourish. Something to extend, protect and defend. Freedom is ourselves.
So take your courage, there is really nothing bad about kicking clients. Rather aim at expanding freedoms for example also setting an upload priority hierarchy, as morphXT already does.