Sadly, from my experience both in the UK and in the US retail-world, this is life (for the most part.)
I know it sucks, but it is part of your job to do so, you need to drive that margin higher.
I can't wait for DA2 with the points card next week and then Homefront with another points card. So...