You need to be discussing your case only with your attorney. We cannot second guess someone who has access to all the facts rather than just one side. Do not plead guilty to anything without fully discussing it with your immigration attorney as criminal convictions can have a negative effect on immigration proceedings.