Why, because he moved a team? That's the dumbest reason for hating an owner or franchise I've ever heard. Unless you are a season ticket holder directly affected by it, just watch them wherever they end up going. It's a combination of a business opportunity and generally an unfavorable stadium that the local politicians don't want to use public money to replace.
They were a laughing stock in Cleveland, now they are a perennial contender, and the new zombie Browns still suck ass.
It's not like it's 1950 and you need newspaper box scores to catch up on out of town games. I'm a Patriots fan who moved to a suburb of NY this year, I'll just go find the local Pats watering hole on Sundays when they aren't on here.