I think it's helpful to define what selfish means. It's a word that gets thrown around a lot, usually as a means to shame someone for doing something that serves them but not others. Sometimes it's utterly stupid to use it, for instance when I said in my twenties that I didn't want kids and some people unthinkingly would say that was selfish. Just, huh? Selfish to me is sitting on a billion dollars and not giving any of it to people who through no fault of their own are jobless and starving. Realistically, who could possibly use a billion dollars solely for themselves in a meaningful way in one lifetime? Selfish to me means one has an abundance of something and doesn't share the excess with others. In other words, it is greed and stinginess.
People say selfish when their own wants and feelings aren't being taken into account, and they want someone else to own that for them. But often it's their own greed that they are projecting onto others, such as wanting some of the food someone else has on their own plate and is enjoying, or their own selfishness (self-centeredness? self-satisfaction?) in wanting a suffering person to stay alive because *they* are satisfied that person is alive.
I wish the word selfish were able to be stricken from conversations about suicide so everyone involved, the one ctb'ing and those impacted by it, could instead get down to the real issues.