He was not weak minded, he only killed himself because he wanted everyone (enemies included) to think that he'd destroyed his own eyes. That's the only thing that put an end to the battle for his eyes and allowed Itachi to keep Shisui's right eye safe. Thanks to Shisui's brave act, Itachi could carry on without worry of someone trying to get the eye.