Popular TikTok creator Ophelia Nichol, known as Mama Tot, has sparked a wave of backlash following a now-deleted post. The ...