That being said, it should be everyones job to help each other too as long as you are able to do so in a reasonable manner
I don't agree with this. It's like making someone work harder for being more competent than his colleagues. I'm not against helping if someone asks, but this is not an obligation.