Anyone else observe this reaction? Did the relationships improve with time?

I have seen a close friend get upset as I am not so keen on letting him vent and complain anymore about all his problems. I tell him the truth that he needs to take action and fix things himself rather than bitch and moan and do nothing.

Another guy at work never pulled his weight on the team and I have called him out on it. I do his work as it needs to be done and make sure it's known who did it now.