The 2% loss of score everyday should be changed to a loss of score after a week of inactivity, to more accurately represent skill.
I'm not too sure on how the rank decay system works, but a quick look at the leaderboards tells me that almost everyone's rank has dropped by at least a few points.
The system that makes players lose their rank slowly should only be enacted if they are inactive for say, a week. Hence reflecting your skill accurately - if you play, you maintain skill, if you don't your skill may drop slowly. The longer you don't play, the more it drops.
If they play any arena match during the week, the counter restarts. After a week of inactivity, inactive players should then be penalized by losing score every day. This way you don't get passively punished, and score reflects your skill more accurately.
Customer support service by UserEcho