We all have opinions and some of us are very opinionated. However, it is the way we communicate those opinions to others which determines if we are assholes or not.
So its not having an opinion that makes you an asshole, but your communication style.