I am not saying USA is a better country. And after Sept 11, 2001, in some part of USA, you really don't want to live there.

However, it is unfair the way you are being treated, just because you stayed over a bit longer. I mean, not allowing anyone to come into a country for 10 yr. is a very serious statement.

Unless you delayed departure just happened after Sept 11, 2001, then I can see Immigration dept. just panic and be very strict about it to you and most likely to everyone after Sept 11, 2001.