If I rail against the Government taking my (and more importantly other people's) money to "help" others and do not give to charity myself, I would indeed be a goat. But if one gives to charity willingly and not sparingly and comments that perhaps the Government is crushing the economy by wanting to impose "help" then perhaps that person is not being a goat. Government programs often waste more than they help. Charity given directly often does much more good than when it passes through several layers of beaurocracy, and does not impose an onerous burden on those who might otherwise give freely to charity to begin with.
It ought to be my decision to be a "goat" or a "sheep", not necessarily a governmental mandate.