I think David Chase was reflecting his own mental insanity through the show.
He’s a moron.
Actually, years ago I remember reading somewhere that Chase based the Tony character loosely on himself. Chase had "mother issues" like Tony and had been in therapy for years trying to deal with them...