He attacked McCain because McCain attacked Trump’s audience by calling them all “crazies”.
Trump can draw blood no doubt....might be sufficient to wake up all the others “to fight” for what we need and show how to do that so the rest of our politicians will learn how they too need to fight. All they know is appeasement at best.