I agree with you regarding the source of the criticism. Maybe it's just me, but I don't know when charity became something people demanded of one another.
Good point. If it's not charity, it's giving at the point of a gun or guilt and that's too much like taxation, imo.