Excellent point, this has already been proposed and a had a bit more finer-tuning than that, but the concept is essentially the same. Here is the thread (there are other suggestions in there but Gunkar does hit on this one about league bonus reform)
http://forum.supercell.net/showthrea...nus+multiplier
Basically it would work like this:
1-star: % of league bonus rewarded based on % damage done to base
2-star: 100% rewarded
3-star: a multiplier applied to the league bonus, which would vary from each league and would come with a penalty to it similar to how the loot penalty works (for attacking 1,2,3 THs below you)

