Looking for a word to describe a person who is all talk and no action
With all that's going on with EA and Star Wars Battlefront II right now, I've been trying to think of a word... For the last decade gamers have been complaining about lack of originality and microtransactions and day 1 DLC, and yet they still buy these games anyway. There's a picture of a Steam group for boycotting Modern Warfare, and almost everyone in the group is actively playing Modern Warfare.
So what what would be a good word to describe these people who complain about games with day 1 DLC, and then they buy the game and the DLC the day it comes out? People who say they want to boycott a game, and then immediately buy it and can't put it down? People who are all talk and no action.
I was thinking of the word hypocrite, that's close but I don't think that is quite what I'm looking for.
Solution 1:
A very colloquial and rather odd BrE expression is 'all mouth and trousers', used to refer to someone who is all talk but no substance.
The actual mentality of the idiom is disputed, but Wiktionary has a go at explaining what it means.
Strangely, the opposite expression, 'all mouth and no trousers' has exactly the same meaning - all talk, no action.
I use the 'with trousers' saying myself, colloquially, despite that I have no idea where it came from or what, exactly, it's root idea is supposed to be conveying. But it is a useful, throw-away comment (dismissive but not insulting) that says of a colleague in whom I have no confidence, that they are just hot air.
USAGE
The Ngram for 'English' shows a large preference for the 'no trouser' choice, but jiggling about with AmE, BrE and dates shows that the origin appears to be the 'trouser' version' and we Brits are the originators (BrE in the late 1960s.)
BBC America - Fraser's Phrases