Suggestion: Give League Bonus when successfully defending.
Suggestion: Reward player with league bonus when successfully defending against an attack.
League Bonus's are rewards for winning an attack. What about winning a defense? The problem is right now is successfully defending off an attack means loss of resources, resources needed for rearming and potentially no shield so you can be attacked again relatively soon. This is the entire reason "farm bases" (TH outside walls) became the standard. It is because successfully defending off attacks was just not worth it.
Fix the defensive system, reward players for successfully defending off attacks and I think you'll see many more "casual" players made happy.
As a TH10 in master's league I'm generally defending off 3 or 4 attacks before finally someone breaks through my defenses and I get "rewarded" with a shield. Since I have over 4 million in my storage I lose about 80K per successful defense. At this given time, it be better I just get rocked once, then to win 4 defenses (losing 80k per attack), to finally be followed by losing 250k or so in an attack that actually nets me a shield.
Reward people for good defenses and the casual player will be encouraged to have a good defensive base without feeling like he/she needs to attack 6+ times a day to keep a positive cash flow. Hard core players will not see as many benefits to this since they are ... always online attacking and not able to be attacked :) at least till PBK breaks in :P.