##I agree to your suggestion
I agree to your suggestion
I have been through this just yesterday. But it was just 20 rep, so it doesn't matter.
As you have already mentioned, the user that has upvoted gets his vote locked after sometime and cannot remove his vote, until the post is editted!
##Keep the restrictions for removed users
Keep the restrictions for removed users
The restriction for the upvotes must be kept for the removed accounts too. The upvotes are earnings and should not be removed, they are more likely the contributions of the people to the community.
However, if there is something fishy about the account, such as serial upvoting etc, then the user must be removed and the upvotes must be undid. Similarly, ban must be put on the account and all the same legal (Stack Exchange Law) restrictions!