Yeesh, I know that feel. It happens sometimes - if it makes you feel any better though, I can personally vouch that scraggy trainer is reeeeeally really good, and unless you're brining a full meta prepared team you're not going to do anything against 'em.
I'm bringing a lickitung, lickilicky, minun, and uh, stunfisk, and some other stuff hahah.