Former President Barack Obama has addressed fellow Democrats and told them to stop whining and start fighting, reportedly using a private fundraiser in New Jersey as a backdrop to his exhortation to toughen up.