When an affiliate does the work, they should be paid for that work. For an owner to take that money after a period of inactivity is just plain wrong. Yes, I know your TERMS say that you can and the affiliate agrees to it, but it is unethical and wrong. The term of inactivity can be anywhere from 10 days to over a year as far as I’ve seen. The account is kept in place but all gained money, credits,..etc are confiscated. Why, it is not doing you any harm. They did the work and it is their money not yours. Why take someones money that they earned?