No. John Kasick (K-sick) is NOT a Republican. At best, he’s a Republican in Name Only, aka RINO. Someone like Kasick could be welcome in the Republican party, but he’d have to learn to stick with the party majority versus siding with Democrats, aka McCain style.
The problem with these moderate/centrists is they think the conservatives should kowtow to them. Yet, conservatives are the largest faction in the GOP, and they deserve to control the GOP agenda. The moderate/centrists need to support conservatives when we have these in-party conflicts and the majority decides to support the conservative agenda.
Sadly, we cannot count on their votes, but they sure expect ours when it serves their interests. And that is why the Republican Party is falling apart. Democrats at least know enough to support their team no matter what.
Trump winning Ohio without him was the absolute best.