First the proper place to discuss such topics is Economics subforum.
Second there are already 20+ such threads. I for one enjoy some deflation of deflation critics.
Just ignore this post if the idea have been suggested before.

[...]I have a very simple suggestion: all the miners and mining pools make an agreement that transaction fee should be a function of activity(or "age") of payer's address/account, which can easily checked by tracing back it's information in old blocks. Old account will spend more transaction fee to make the transaction confirmed, unless the payer build a powerful mining rig and successfully create a block to include that transaction.[...]
This measure is easily defeated.
1. Create two receiving addresses within the same wallet
2. Daily, transfer all funds from one receiving address to the other
Now I am maintaining activity and so do not need to pay these extra transaction fees.
That won't work. As I have mentioned--transaction fee is a function of the age of account(address), which do not means that you wont be charged if your account is a one day fresh account. If you have 100BTC, and you transfer it from one address to another daily, you might be charged 0.1BTC every day--63.5BTC left after one year, or you let your money sleep for one year, and get a 20BTC charged for spending the rest 80, you may definitely prefer the second choice.