Veteran stunned after apartment complex removes American flag