I personally don't mind being yelled at. I would rather a coach give it to me bluntly than sugar coat things but not everyone is like that. History tells us the Warriors have not been a roster that has enjoyed that style of leadership - think Daniel Anderson, Steve Price etc. The roster is what it is - they need a captain that will bring the best out of them and if the players don't like being yelled at they need to find a leader that understands that. The other alternative was to clean out the players and bring in players that don't mind that style. Maybe that has been the case since Pricey left but i doubt it somehow.
It may be a case of somewhere between those two options. Perhaps the club culture needs to be a bit 'tougher' from the ground up, so when these guys first have any dealings with the organisation it's less cuddles and more accountability/tough love. Two coaches who seem to get the best out of their players in recent times with this approach, in Hasler and Bellamy, not only give their players a spray when it's required but empower the senior guys deliver it as needed. It's like anything in life I guess, set the expectation and don't waver, after a while it just becomes part of the culture rather than an unexpected slap in the face.