Ask yourself the more important questions:
Is it a great guitar ?
Does it sound good?
Does it play nicely?
Will you enjoy it and love it?
Does it make a great sound?
Does it have a certain something that you will grow to love?
If yes then you got a great guitar (at whatever price)
To be fair a shop can sell it's goods for any price they like regardless of whether it's this years model or ten years old.
They could have their guitars up for twice what anyone else sells them for and it would be you as a consumer that would decide whether or not you wanted to purchase anything.
Sometimes customers do chose to shop in shops that have slightly higher prices because they might also get better service in that shop (or some other intangible reasons).
I personally prefer to shop in Waitrose rather than Asda or Tescos as it is a much more pleasant experience and seems devoid of screaming children (at least in the one I go to)
However I am usually price conscious when making purchses- especially big items.
But I recently got burnt dealing with a well known cut price trader when buying a digital camcorder recently (
www.purelygadgets.co.uk)
They took my money, didn't have the item in stock and kept lying about that they were going to send the thing out
Then I felt like I had to fight to get a refund on my credit card.
The service was too bad to warrant any discount that I would have gotten.
So I kind of learnt a bit of a lesson _ I will in future prefer to go into a shop where they physically have the item on the shelf.
Anyway - thats all a bit off-topic
I just wanted to say - if the guitar is a really good one you did ok
After 7 years it will have settled down a lot too - timbers do take a bit of time to relax and allow a guitar to really sing.
The case issue and stuff is a tad annoying and I would be rattled by that, but I think that a guitar with a bit of soul outweighs your worries.