You are not a communist or socialist if you voluntarily give up or share your wealth with others.
Exactly. IMHO, this is a very important aspect of God's plan for us. Free will. IMHO, God wants our voluntary love, because that is real love. God could make us do anything, but doesn't force us to believe or to love, because forced love is not real love. For the same reason, charity from one’s heart is immensely more desirable than forced redistribution.