When the news of Katie Holmes and Jamie Foxx’s split broke earlier this, many people were shocked and almost immediately, everyone wanted to know why. The answer came sooner than we were expecting when a source close to Katie spilled the tea. According to them, Katie ended the relationship because Jamie has been extremely disrespectful.