Kidd angered Shanks dumbo, in his Future Sight he saw Kidd hurting Elbaf people whom he protected.
Just like Shanks did nothing when Higuma poured beer on him, yet was furious when he kidnapped Luffy.
In Kidd's case, Shanks was angered so he chose violence.
In Kaido and Greenshoes' case, both didn't hurt anyone so he chose wifi diff path.