Stupid selfish b-word - a rant