if you say sth straight from the shoulder , you are being very honest and direct, even if what you are saying is critical
STRAIGHT FROM THE SHOULDER
Meaning of STRAIGHT FROM THE SHOULDER in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005