alright. i've been experimenting with emule's credit system with netlimiter
i've set my emule connection to 225kB/s download and 30kB/s upload and i've limited my upload at 10kB/s. and found out that they've fixed the credit bug.
so if you upload at 10kB/s now, you download at about 10kB/s.
i increase the upload to 20kB/s, download at about 20kB/s.
so no more leechers can steal bandwidth, what you get is what you give.