First off, you cannot expect a store like Best Buy to have professional, educated sales people when they are forced to pay next to nothing in wages. Second, the Geek Squad is designed for people that have virtually NO technical knowledge, but they have to offer these services to everyone. Obviously not everyone needs them.
People forget that Circuit City had the best customer experience scores year in and year out when they were 100% commission and employed professional salespeople. When they got away from that, it slowly went downhill from there.
BB cannot compete on price with the likes of Newegg Amazon etc. because these sites do not have the overhead and historically have not charged sales tax. When you cannot compete on price, you either have to slash prices to erode margin, which compounds your problems, or continue to charge decent margins and accept that some people just won't by unless it is convenient.
There are good people at Best Buy, I know this because I've hired a dozen or so of them. It's easy to coax them away because they are paid so little.
There is no quick fix or easy solution for them. If they become price competitive, then they won't have the money to pay for their stores and employees. The banks won't lend big box stores credit, so BB has to own all of their inventory, which further makes payroll a challenge. If they can find a way to be somewhat competitive pricewise with online, and have fewer employees but better ones that get paid more, yet provide a convenient, positive shopping experience, then they won't go the way of the do-do bird.