How do you know he lied. Unless he wrote the after action report, nothing he has said about the events that day is contridicted here. If Kerry wrote the after action report, and said they were fired on, but no one else remembers them being fired at, than either Kerry remembers something they don't, or Kerry lied.
Judicial Watch Calls For Investigation Into Kerrys Medals, Anti-War Actions
The are NOT talking about an after action report. They are talking about a bronze star citation which could have easily been embellished as it went up chain of command.
On Brit Hume's show, John O'Neill was asked about this because of the 'official military records' regarding the action. O'Neill said that, as the Commander, John Kerry likely wrote the action report up and sent it up the line. Of course the citation for the other folks would mention enemy fire because that's what the action report, written by Kerry, said, and it is all the guys in the offices had to depend on when awarding the citations.