Нет, не может. Может злой стать добрым, лживый - честным, трус - храбрым? Это его характер, который не меняется, тем более, в корне. Единственно, выпивающий может закодироваться, но это временно, бросают пить то единицы, это редкий случай. Но алкоголизм - это и не черта характера, в отличии от кобелирования, тунеядства и жадности.