It is illegal in Ohio to switch because when you join a political party in Ohio you swear an "Oath of Allegiance". The big stink is coming from Cuyahoga County (the county I live in unfortunately) and the strong Democrat apparatus which continues to ruin the economy and run Cleveland into ground but never loses thanks to big labor. I highly doubt they will do anything about it because:
1.) That law is stupid and wouldn't hold any water in court and would likely be found unconstitutional
2.) Would be a rallying cry for Republicans and would probably give Limbaugh another 10 million listeners on top of the 20 million he already has.
I know plenty of Republicans that engaged in "operation chaos"

and when they vote for McCain in November they can use the excuse that while they have sworn allegiance to the Democrat party now, they feel that only Sen McCain represents their views.
Personally I don't like McCain and wish we could have got someone else but Clinton or Obama would both do far more damage to this country. If McCain was smart he would chose a very young and very conservative Republican as a VP because I can't see the guy being a 2 term President.