"Is the general entitled to say anything he wants, any place he wants?"
So he's not entitled to express an opinion of an adversary in a church?
- some in uniform
That is the problem. Otherwise, yes. Out of uniform he's speaking as a private citizen, in uniform he's speaking for the Army. He's a big Army cheese. He certainly will be questioned about it. Were he a sergeant, he'd probably get an Article 15.