No entity is entitled to taxpayer dollars. Deciding not to provide public funding is constitutional unless done for a reason independently barred by another provision, e.g., “no blacks get money.”
That is a Due Process Clause violation, and not a Bill of Attainder violation.