I won't go so far as to say I don't believe in charity. But the mentality of feeling superior to those one gives to is easily facilitated with charity. The idea of giving out of solidarity, and yes I'll say it - love, has far more merit. Without respect of others it is neither charitable nor solidarity.