He didn't ruin his character,you just failed to understand him. So the only person to blame , is yourself. Yes this, very well explained goodly XD