Generalized arithmetic duality and rational points