In this kind of situations I just ask myself: what do I have to win? What do I have to lose? Usually I have to lose much more than I have to win.
Regarding the WX deviations, I can only say that every pilot has different limits and once a CB shakes you, you'll never forget it. I'll rather be on the safe side and I like to take my own decisions regarding WX deviations regardless of what other pilots are doing.