So Bariete went on to warn Shishilian & others about Wanda and Carrot's fight with Perospero because their own anger was preventing them from beating him.
Which corroborates with what Perospero himself said—their potential victory, as in they had a very real chance of winning against him while using Sulong—was ruined by the weather. Outside interference cost them their W from his perspective.
You could even make the leap here and say if they weren't overwhelmed with anger
they'd of beaten Perospero.
Now look at Jack when he's faced with Sulong Minks of an equal or greater quality.