By "obeyed all the rules" do you mean, overstayed a work visa and by doing so came through the back door and by doing so..... broke the rules?
Because im pretty sure if you or I went to Australia, or the US, or UAE, on a 3 month work visa and stayed for 3 days over, let alone 3 years, we'd...