Yes, bring back Veteran returns BUT, instead of just handing out free months, why not this time give a free month out IF the returning player also pays for a month ?
Basically, one gets 2 months at the price of 1 and the game gets some fresh extra revenues.....
It could work that when reactivating the account, in order to play, the returning player has to pay for the very 1st month but the player will be informed that the game play will be ensured for 2 months, not just one (1 paid for and 1 free...).
The one paid for got to be the first one, IMHO, to avoid players use the free month and deactivate the account before the 2nd month comes with the charges.