Then it should be fixed then because in WoW you get rested xp when you log out or sit inside of town. They don't take away a % of xp from you because you are leveling a class too long. Instead they allow those who take breaks an easier time to catch up by giving them a bonus to make it more casual friendly.