His big fail isn't on his opinons. His fail, and it should be career ending, was this. He should have said "As an Army officer, speaking in that role, it would be inappropriate to comment on domestic politics. We do not interfere in that arena". Anything else, on whichever side, scares the hell out of me. If it was a defense or FP question fine, otherwise STFU. We don't need generals cheerleading on this stuff.