I think you have low testosterone levels, you should go see your doctor. Most people watch sports because they understand the competitive nature sports encompasses. They understand this said nature because they played sports as a child or continue to do so and being able to see professionals play at such a high competitive and skillful level makes for a very entertaining pastime.
Pretty much, you're a pussy who spends his time indoors not getting enough sunlight and vitamin D.