One person's straightforward is another person's rude. Delivery matters!
Frankly, as someone who leads a team myself, yeah I've had to take colleagues aside and say "this isn't how we do things" but I certainly wouldn't just bin their entire point without consideration to save "face."
Up to a certain point, of course. But all this talk of how to deliver information so the recipient feels nice about receiving bad feedback (shit sandwiches and such) shouldn't matter.
Nothing at all to do with feelings.