The Wisconsin Supreme Court on Friday ruled in favor of a Marquette University professor suspended without pay after he wrote a blog post criticizing a student instructor's debate with a student on gay rights.