I feel like Xavier deliberately chose this approach because he knew it would escalate the situation, thereby pushing Franklin away from his parents. That's also why he picked Kitty to come along so she could be the reasonable one. Everything about his approach seems calculated.