The right to free speech does not imply the right to force people to speak.
For people, yes.
For government, it should be mandatory. The government's military? Sometimes.
I partially (mostly?) agree, but for Obama to promote free speech while at the same time claiming the government has the right to remain silent is not some grand hypocrisy.