Check raises at this level usually mean TPTK are beat. Plus, like you said limp calling from early position are a lot of small PP.

Folding isn't bad imo. Although I'm not happy about it..