Unless USCIS decides to initiate notice to appear proceeding to revoke your GC, there's no need to return it or apply for a new one. At this point, I don't see why they would do so.
On your application, did you disclose your address as outside the US between 2005-2008 as well as your time...