Armed Forces Day is a propaganda tool for arms firms and the military – and the public are footing the bill