Don’t be offended, ‘Japs’ has no perjorative meaning, it is just a contraction of Japanese. ‘Nips’ on the other hand, as a contraction of Nipponese !!
With regard to the subject, I’ve always felt that we could have done more from this country, albeit from resources that were almost always under pressure.