MPs accused of putting 'nuclear weapons before public services'