I am actually pretty proud of Geno...he went from an entitled AHole his teammates hated enough to break his jaw in a fight to a guy who has worked hard to stay in the league, performed well when called on over the years and to a guy his teammates like, follow and respect now.
That's a lot of personal growth he had to do on himself that he just could have said F it and complained, whined and blamed everyone else. Kinda like EJ did.
It's why Geno is still in the NFL and EJ is not. He recognized and accepted his faults and limitations and worked hard to make himself better in those areas.