As with most things, ban length for account sharing is case-by-case.
Permabans are very rarely permanent in reality. All bans are open to appeal unless the user is being unreasonable or misusing their appeal.
The way account sharing is currently handled is entirely fair.