Not missing that fact at all, though I fully appreciate it could be possible.
The fact is, the quote on the ticket was 63 points away from the price I got and from the price the underlying market actually printed at that time.
So it's not a case of price changing between click and execution, it's a case of a price being offered that (unbeknown to me at the time) was impossible to execute. When it did execute, it did so at a price other than the price shown on the ticket. This instance was not a delay between pressing button and execution, it was offering a non-existent quote, which, when accepted my me, executed at a difference price.
However, all that said, I've been told by Simon here and by Customer services that this situation is not possible. So, my only way of dealing with the situation is to continue trading as if it never happened, but, if one day I lose money through such a practice and it is not resolved fairly, I'll simply have to move on.
Again to make clear, I'm not suggesting any malpractice by Caps, just pointing out a few potential issues whether it be the chart spikes or the incorrect quotes being displayed. For now I'm continuing to trade with them as a secondary trading account at small stakes alongside my main IG account and once I feel satisfied to completely transfer main funds across from IG, I will do so. If I don't feel satisfied I'll try someone else. I guess it's as simple as that for all of us really.
What people tend to forget, i.e Customer Service departments etc and maybe even some traders themselves, is that you have a fair amount of your hard earned deposited with these companies, and it only takes the slightest thing to go wrong to lose trust in them.