Ao contrário do que muitas pessoas pensam, Ayn Rand NÃO pregava uma filosofia de fazer qualquer coisa por dinheiro.
Para ela, o importante era a troca voluntária de valor por valor, fosse ele monetário ou não, dentro de uma ética de egoísmo racional (já explicado em diversos artigos do site).
Se para você a caridade é um valor, sem problemas! Doe o quanto quiser, do SEU dinheiro, e não utilize a coerção para obrigar os outros a fazê-lo.