Plot hole: Foster served in the military and even received a Purple Heart as indicated by the plaque in his mother's home. Yet he needs a kid to explain to him how to handle an M72 rocket launcher. A weapon introduced in the 60s and thus well within his time at the military.
Suggested correction: Not everyone in the military knows how to use this particular type of weapon. In fact, probably most don't.