Pretty Little Liars actress Shay Mitchell has faced a backlash after she launched a beauty brand aimed at children aged three ...