That sounds like a very weird encounter. I can certainly see why it would leave a bitter taste.
Two thoughts come to mind.
1. I'm not familiar with the airspace there. Is it possible it has been recently changed, since the last map revision, and since your last gps update?
2. What were you squwaking? was it 7000? Is so, it's possible the controller mistook another aircraft for you.
That's about all that I can think of!
dp