So then why do you watch the NBA?? If I had that many complaints about a league I wouldn't invest a single second in it. Your biggest mistake is comparing the NBA to the NFL(best ran league in North America). If I want to see a league where every team is evenly matched for the most part then I watch the NFL, I watch the NBA, European Soccer Leagues, and MLB because I enjoy watching all star teams going up against other all star teams. I realize most of the talent is concentrated with the top 5 teams and I have no problem with that.
Also correct me if I'm wrong but aren't you a 49ers fan??? All 5 of those super bowls were won before the salary cap era which means they were pretty much PAYED FOR! Do you have a problem with the way they won them, or did you feel sorry for the other small market teams who couldn't compete?
At this moment these teams I consider better then the Warriors and their salary is all significantly lower then that of the Warriors. San Antonio, Thunder, Denver, Indiana, Memphis, and Houston. Should the Warriors be better then them because there salary is higher?? Money is not all that goes into building a team, the SF Giants have proved that in Baseball, the Thunder almost did the same last season in the NBA.