Mariah Carey and her now ex James Packer have called it quits and there are lots of reasons why.