When you go and speak your mind in public and share a highly mixed and controversial opinion, it’s going to be uncomfortable for everyone. This is especially so in a tense and quiet environment, and you are the only one speaking. For example, going on a tirade while in a store or a restaurant. It just makes the air unnecessarily tense.
Therefore, the correct choice is to not vent any stupid opinions in public and make everyone uncomfortable. It does nothing but ruin everybody’s mood and provide no benefit other than to boost the ego of the person doing the venting.