I never played Bioshock. I barely even know the story outside people found some thing in shocking. Also never read Rand, I know of her only because people like to bring her up when I mention my lack of religion.
And no, I don't believe selfishness is bad because it is not inherently so. It is an opinion that it is bad and thinking otherwise just because mom said so is nonsensical. Sometimes you need to be a little selfish.