It is perfectly just to ask people to adjust behavior in exchange for funds. In fact, if the tax payers' dollars were being poured into an unchanging situation that would be unfair and unproductive. For a long time the US, and countries around the world, have struggled with making welfare a program that can lift people up. Connecting it to schools can help children.