I love science fiction -- I love to read it, I love to write it, I love to think about the ideas it engenders -- but there are times I feel like it is frivolous to write science fiction when there are so many problems facing this world. After all the people I would most love to reach are not reading science fiction.
I have a variety of justifications that I use to myself to get past this feeling... those people aren't reading the kinds of magazines/newspapers I write for either; the science fiction I write challenges certain notions in my own community, particularly the biases that I find all too common in intellectual circles, and which, if alleviated might lessen the changes of our nation doing other stupid and violent things; there is value in upholding the beauty of human creation in the face of human destruction; and so on.
But sometimes they just ring hollow. Sometimes I feel like it is incredibly selfish to write science fiction when I should be out running for office, or working in a soup kitchen, or writing treatises on justice and peace.