Another hinderance Kasich faces is the NRA. He has either a D or an F from that organization for his time in Congress as he supported gun control, typical for a Republican representing a surburban domnated district in the 1980's and early 1990's.
Yeah, the whole "Get guns off the streets at all costs" schtick was pretty much boilerplate for Republicans in the suburbs of major non-Southern cities in the '80s and '90s. Of course, it was usually part of the "Tough On Crime" package along with minimum sentencing laws that send people to prison for life for having an ounce of weed on them because some little old white lady got raped in her kitchen by an intruder at gunpoint this one time and we have to pass this law we're going to name after her otherwise her grandkids are going to get in trouble after school and try drugs and play violent video games on this newfangled thing called a PlayStation. Oh and we should make them wear school uniforms too. That will fix everything.