For those of us who DO NOT HAVE AN I-PHONE, how are we supposed to access The Weather Channel? What could you possibly be thinking???
If you have a smartphone you can still access your local weather by using a weather app - The Weather Channel has an app that you can download and install for your area. I also use My Radar [on Android] which gives me radar right down to my street. Does your local broadcast station offer an app? And on your computer you can also access The Weather Channel at their website.
You might want to read about The Weather Channel on their Wiki page to understand what has transpired with the Channel.