While we do not concede that subsidies are the most efficient means of redistributing wealth even if they are then is this redistribution something we want to see? Poor communities should instead be shown how to pull themselves up rather than having subsidies spoon fed to them. Giving those in poor communities the education and means to better themselves is a much more effective long term solution. Redistribution of wealth through subsidies is simply discouraging the poor from working hard towards the betterment of their lives both because the state is already giving them enough to survive and because they know the state will begin taking what they have earned away if they do manage to work their way up.