Here was the response I got after emailing Sling. They understand my frustration, so they must understand the loss of my business as well :mad::
Thank you for contacting United States Sling Media Technical Support.
I am sorry for the inconvenience that you experienced with the SlingPlayer for...