You know there's a lot of Michigan fans in northern Ohio too? Mostly towards the north-western section, but it's still pretty grimy and sad.
Every fan base has that ignorant and annoying group though. Keep in mind that not everyone follows every sport. There are Cavs fans, Ohio State fans, and fans that follow both. I grew up an hour from Cleveland and an ND Fan. Don't paint all of Cleveland as douchebags. It's a die-hard sports town that loves their pro sports more than anything, much more so than their college teams. Having lived near both Cinci and Cleveland I think you would agree that Cinci is very much a pro sports town first as well, but they're much stronger in their college affiliations than Cleveland. Cinci seems to be predominately Bengals country, followed by the Reds, and then a smattering of strong but divided college fans. There's just too many colleges/universities in close proximity....Bearcat fans, Xavier, ND fans in the strong Catholic sections, definitely Kentucky basketball fans, the rare Dayton Flyer fans, and yes Ohio State fans.