Sheehan was outspoken about corruption in the federal prosecutor’s office, and was the only council member to vote against Louis Kealoha’s $250,000 retirement payoff while he was under investigation.