Leaders who believe they are the "know all/end all of information and rightness" are almost the worst type of leaders (in my opinion). The worst type of leaders are the ones who actually day in and day out bring that beliefs to the table and it becomes their style.
Officers and Noncommissioned Officers have very distinct roles but those roles do "bleed over" which requires cross-talk and mutual respect. If that does not happen, then the unit as a whole will go into a downward spiral. Toxic leadership and other buzz words like that are then tossed around.
I would suggest that if you are experiencing this type of leadership within your organization that you bring it up to your PSG, 1SG and CSM. Each of those NCOs should have the "ear" of the PL, CO CDR and SQDN/BN CDR. It is very difficult to address or attempt to fix issues if they are not brought up.
So, to answer your question, whenever you have a bossypants giving you unsolicited advice, thank them politely for their opinion and tell them you will take it into consideration.