Unfortunately the cable:amazon/hulu/netflix/whatever doesn't always work. Most major league sports are only provided via pay packages. So if you like two or three of them and that's the main reason to have cable, you are already up to the cost per month of cable to support it.
I disagree. I'm a HUGE american football fan and I don't have cable. Also my favorite team is across the country in a minor market, so I don't see their games. So in the spirit of this:
Don't pay for ______, ______ instead.
Pick your poison depending on how much you care:
Cable to watch sports / walk to your local bar and have a beer
Cable to watch sports / split it with family members across the country and watch it on an htpc
Cable to watch sports / sign up for ONLY the sport/team you care about online (big ten network, motoGP.com, etc.)
Cable to watch sports / listen to the games on internet radio
Cable to watch sports / watch the local OTA broadcast
Cable to watch sports / pay $3/mo for a VPN and pirate a live feed
Cable to watch sports / subsidize someone's satellite TV sports feed in exchange for their streaming PW
I haven't had cable for 2 years and will likely never go back. I watch about the same amout of sports that I did before, the only difference is now I only watch the teams I care about vs. whatever is on so my quality went up and my costs went down.