Haha, I think it is in the interest of everyone including @blocktrades to be more responsible about who he delegates to and what behaviours he can expect based on how much they have to pay. However, I can see that even if the network suffers, he still profits from this business. So who am I to judge? The code has been written in a way that does not lead to decentralisation as it was originally intended. For that reason, it's not something I would invest in.
Obviously he is allowed to undelegate after a week if somebody is paying week by week. Whether or not he should depends on what he cares more about. The future or the short term.
Do you think self-voting would reduce if the rates were lowered?
Absolutely convinced that if both rates were lowered and delegators made it clear that you could lose delegation for voting too much on any one account self voting would definitely reduce. I've even seen it myself. I've seen people receive free delegation, and turn to me to say "shit, I better learn to vote for other people now"
I'm thinking the same.
And yes, when it's free, you best be sharing or else it will not last long!