You also have a constitutional right to not be discriminated against in employment situations based on your sexuality, which is why DADT is getting stomped in the courts.
It is? The U.S. Congress is the only entity Constitutionally authorized to amend DADT.
Possibly, but it's not a good precedent. Going after funding based on political grudges (vs. legitimate concerns) will only lead to more pettiness in our already very petty system.
Firing employees based on political grudges, i.e. not legitimate concerns, will only lead to more pettiness. As you said, you have a Constitutional right not to be discriminated against in employment situations based on race, gender, sexual orientation and for not having the same opinions as your employer.