These are some awesome insults.
"All hat, no cattle" is one I've used for years.
If someone we meet or are apprised of in the news conducts themselves in an objectionable way, what words do we have at our disposable to call them? Jerk? Knucklehead?