Before i ask that question let me start by saying this.
In my 3 years of playing Guild Wars i have come across scammers and have been scammed myself. Many of you will say that the fault of getting scammed is with the person who allowed themselves to be scammed. In many ways I agree, but this doesn't mean im not going to get mad at the person who scammed me.
This whole question of mine came to me after just being scammed. This scammer although seemed to go a little further in scamming me then anyone else who has scammed me before. Here is the scenario.
I had just opened a 2nd year bday present and recieved a mini Gwen (HOORAY!) So i want to sell it. I find a guy who wants to buy for 60,000 gold. I agree. I open a trade and submit my mini Gwen. He puts in 60k. I accept and the tading session is canceled. idk why. We try again. I see he has put in 60k and i hit accept. Same thing happened it gets canceled. We repeat this about 2 more times. I am by this time frustrated and know for a fact that he was hitting accepet. ( I waited to see if he was. and he was. ) So we try one more time. By this time i am frustrated and am hopeing it will work. It does. I then look into my inventory to find that I am short 54k because he only gave me 6k.

I go to report him...but i cannot. He has put me on his ignored list and left the game.
Here is my question.
Why does a player have to be in the same district as you to report them?
For this matter why do they even have to be in the game?
This makes it very easy for a scammer to just leave the game and avoid being reported. I know that even if I could report him most likely nothing would happen to him, but that is beside the point.
Please comment with what you guys think a good answer would be. I am curious.
THX in Advanced.
P.S.
I know that this is mostly my fault for being scammed. You dont have to say YDI.