Straight from the shoulder
Straight from the shoulder means direct, forceful, honest talk or opinion and dates in this sense from the late 19th century. The origin is pugilism where a punch thrown straight from the shoulder is delivered with full force.