NETFLIX Failures Are Well Deserved for Platforming CUTIES - Will Stopping Password Sharing Help?