the people hiring him is the federal government.
Yeah and....
Believe it or not the FedGov is allowed to change its mind too.
Doesn't change a thing. Ted Nugent does not have a "RIGHT" to play a concert for the FedGov.
Nor does anyone else. However Ted Nugent does have a "RIGHT" to speak freely about how fricking stupid our Government is for NOT letting him play at the concert.
The First Amendment is very precise. Don't try and expand its meaning just because you are mad at Obama.