Hi Raam,
Of all the things you mention, the one that I find most difficult is to stay detached. It was one of the messages Buddha tried to preach but alas for us mere mortals, its remains an eternal challenge. I also find that the definition of detachment is quite fluid.