You say you have color weather radar - is the slightly larger left wingtip fairing the radar pod?
It would be even better to use your weather radar to avoid them properly yourself. Personally, I would refuse a vector into a storm cell even if I flew in a Sherman tank.