<human>: Can you condense the text into three sentences or less?

I went to BestBuy to get a new computer for school since they had the best price on it (with student discount). The display macbook air was the 2012 Ivy Bridge version; the listing had all of the updated things  from the previous model such as "intels newest processor", "USB 3.0", 720p camera etc.

After asking for the computer, I was given a 2011 version of the macbook air which is the older processor, doesn't have usb 3.0 or most of the stuff listed on the display sheet. The differences really aren't THAT significant (shit I didn't notice until a few hours in on using the computer) but since I'm spending $1000 on a computer I obviously don't want something that is a year old and on older architecture when the new and old model are the exact same price.

I went to take it back and ask for the new version that they had displayed and the manager was a pretty big dick about it and said it was an honest mistake and a bunch of other bullshit. I asked for the new version of it and it turns out they don't even CARRY the new version of the computer right now (despite it being the only one on display and the only one listed on best buys site). So what they did is display one computer while selling another older one.

I know it's definitely immoral but isn't it illegal to advertise a new product and sell an older one without any warning whatsoever to the customer?
<bot>: Best buy displays a 2012 model of a computer and only has the 2011 version of the product (doesn't currently carry the 2012 at this specific store) Does this shit happen often?