He asked for feedback before I raised my hand. But the reality is that you're right and I should just learn to shut up unless I'm completely confident that the other person won't feel uncomfortable when I open my mouth. I spend most of my time pretty quiet as-is. :)
It sounds like you went on a short rant that makes the management look bad in front of everyone: this was a mistake.
Next time if you have an issue with the program like this bring it up privately with your manager or save your feedback until it is solicited.