Is Elkins referring to himself here? Unless he's one of the ones going to put their life on the line, to risk extreme danger and possibly to die for our freedoms and for this country, he has no room at all to call anyone else a "keyboard warrior". It's all he himself is. Some people type all day about freedom but some people die for them.
The keyboard warrior is someone who urges others to die for their country but who will not be first to parachute into Afghanistan.