I'm willing to donate about $100 a year, out of my pocket, to help relieve worldwide hunger.
But, If I had the opportunity to vote on a proposed new tax in my country that would collect an average of $1000 from each citizen (based on their income) and use all that money to relieve world hunger, I would be happy to vote for this new law. My family income is above average so I'd end up paying more than $1000.
But this seems strange, ethically. I'm willing to have myself and my fellow citizens coerced by the state to pay far more towards a good cause than I'm willing to just pay on my own. Is my position defensible in a moral sense?