Who is forcing people to vote for McCain? No one.
Of course not. Vote for whomever you want. Write in Micky Mouse if that makes you happy.
It is only Democrats in Michigan who force you to vote for a certain candidate.