Is there anyway for the cards embedded into rental weapons during rental time to be taken out automatically at the end of the time limit? I know a very peeved player who scrolled past the little warning about your cards dissapearing at the end of the time limit, and I don't see the harm in letting the player keep their cards. If you're too worried about the time limit you have rented your weapon to even put cards in them because you're afraid you won't be online to decard them in the future, I really don't see the usefulness of this npc at all besides ticket purposes.
The npc should also give a warning to the player in-game about cards dissapearing before they actually rent the weapons. Not everyone uses the forums, and this can happen to any player who is oblivious to the way this new npc works.