Being blunt isn’t the same as being an asshole imo. Did your manager give any actionable feedback on what you should say instead or what exactly you said that was inappropriate? If not, then your manager is enabling a bad or undertrained employee and I would expect this to happen again.
I think my question will be lost due to the high amount of input, but how can I survive if I am the "competent asshole" type?