Not to side with USCIS, but how did the USCIS delay your second surgery?
You could have still left the country for your surgery. Unless the USCIS had you under house arrest or in prison, no matter how you slice it, the USCIS cannot be held responsible for your surgery being delayed. I am sorry if this sounds curt, but I am just being the devil's advocate here.
How could i go do my 2end surgey if the USCIS resulted in having my green card cancled.. THAT WAS THERE ERROR i did have my surgery back ib SEP after i got my green card back from there mistake.