It will be interesting to see what kind of proof the plaintiff can provide. The city probably had the legal right to demand DePaul remove him, but also would have been morally wrong to do so. 

Does the city make a habit of firing or taking other retaliatory action against its own employees who express unpopular political positions?