The Saints know they need a CB and the Hornets know they need a SF. Not sure where you are coming from.
I don't think anyone here thinks they are qualified to coach or GM in the NFL or NBA. I do believe fans have a right to an opinion though. Questioning a team, organization or player is certainly the right of the fans.
I'm glad you are happy with the approach you take to following your teams. There are lots of good fans out here who look at things in many different ways. It's all part of the fun of being a fan. I don't think there is one right way of being a fan. Regardless of which kind of fan you are, it doesn't make any of us any better or worse than anyone else dedicated to the home team(s).