Is it a consumers right to do this? If they are using third party software to do this then it would be against the ToS so no. Is it a consumers right to be online as much as possible though, yes. Every one pays the same amount per month and people can be online for how ever long they want for that month they paid for.

Is it the right thing to do? I don't think it is right or wrong. See next answer.

Is it making the problem worse? No, the problem is the number of players that are trying to play during prime time hours vs max amount of players able to play at any given time. If we had better servers that allowed more players, or had more worlds this would not be as much of a problem as it is, and this discussion would not be happening. If you removed every person that was AFK botting this problem would not go away its an amount of space needed vs available space issue.