Selfish is eating away dots and playing it safe when you are in your 90s/close to 100.
Irresponsible shot, maybe yes but not selfish.
He came at the most difficult situation when both openers were out early, way more pressure situation than when dhoni came in.
And the game was all but over when Gambhir got out.